code cleanup
add locationToString method overload
add methods for BigInteger and BigDecimal