hypocube hypercube hyperhypercube supersquare subcube supersolid perfect cube cube quadball cubulation