New: squaresandcubes