[Haskell-beginners] Capture the notion of invertible functions