122-E Complete

First Implementation
122-E Re-Implemented in Haskell

First Haskell Implementation
122-E Re-implemented with more efficient Haskell

Second Haskell implementation