squares and cubes