An haskell implementation of the communication protocol to play challenges on http://www.microcontest.com/