Update RealWorldHaskell: add MaybeTree.hs