Número de cuadrados en una cuadrícula de N * N

Crea una función que cuente todos los cuadrados con lados paralelos a los ejes en una cuadrícula de n por n cuadrados unitarios. La cuadrícula contiene cuadrados de tamaños desde 1 hasta n, así que el resultado es 1² + 2² + ... + n².

Ejemplos

Program.numberOfSquares(2) ➞ 5

Program.numberOfSquares(4) ➞ 30

Program.numberOfSquares(5) ➞ 55

Notas

  • n va de 0 a 1000.
  • Una cuadrícula de tamaño cero no contiene cuadrados.