pure
By @Luis Oliveros