Use native Haskell fmod instead of Numeric.Extras
Remove RealExtras instance, numeric-extras dependency