new BigNumber class, wrapper for bcmath