[Haskell-beginners] Why Integral makes a function much slower than Int?