Introduced numeric product class, simplified real product