commonjs bcmath