[Haskell-beginners] Parallelizing array-based functions