Website password crackers in Haskell