haskell-vector-algorithms