removed the part that has been migrated to NumericExtensions