operator () overriden in class Number