Immutable arbitrary-precision decimal implementation for php 5.3+