An object oriented arbitrary precision arithmetic library for PHP