[Haskell-beginners] some help on do and preservingMatrix