TeamGHC's entry.  Written in Haskell, would you believe.
