Haskell 092 almost complete
092 Haskell, slow but correct