fix cube
all op_* methods return a copy of the original shape