[Haskell-cafe] Natural Numbers: Best implementation?