An esoteric language Malbolge, implemented in Haskell