First Haskell version
Added a factorization solution
Described Haskell solutions