[Haskell-cafe] low-cost matrix rank?