Gcj is a project mainly written in Haskell, it's free.
my solutions to gcj
Please don't copy these. Figure it yourself, it is fun! :-)