some more comments and cleanups to mul::expand() and ncmul::expand()