added initial code for big number operation