code: def copy(self):
          
          return HyperCube(
              dimensions=self.dimensions(copy=False),
              arrays=self.arrays(),
              properties=self.properties())
docs: :rtype: Return a copy of the hypercube