code: def _requiredSize(shape, dtype):
  	
  	return math.floor(np.prod(np.asarray(shape, dtype=np.uint64)) * np.dtype(dtype).itemsize)
docs: Determines the number of bytes required to store a NumPy array with
  	the specified shape and datatype.