NumberWithFactors