Magic squares and cubes,