regression test for MVPolyCube.__setitem__ broadcast bug
pre-allocation for MVPolyCube.init_from_nonzero(), better docstrings