Pergunta de entrevista da empresa Bloomberg

The one question i could not code properly: 'write a class for implementing big numbers, really big, which cant be stored in built in types, and all operations involving numbers.' I did write something but it did not look efficient enough.