[Haskell-beginners] safe versions of pred and succ?