Abstract Factory Pattern and Large Natural Number