>>> let m = (2><3) [1..] >>> m (2><3) [ 1.0, 2.0, 3.0 , 4.0, 5.0, 6.0 ]
>>> let v = vector [10,20,30]
>>> m #> v [140.0,320.0] it :: Vector Numeric.LinearAlgebra.Data.R
>>> let m = mkSparse [((0,999),1.0),((1,1999),2.0)] m :: GMatrix >>> m !#> vector [1..2000] [1000.0,4000.0] it :: Vector Double