Big integer data type implementation