Perfect squares kata.