Implémentation de NumberFactory et tests