Add multinormal (#46).
Error when covariance matrix is not positive semidefinite.
Fix #60

This change fixes the problem
that, since an array is a mutable object, if mu of multinormal (mu, _) is modified outside,
the result GeneratorFunction is affected.
Merge branch 'multinormal'