DivideAndRemainder methods (both BigInteger and BigDecimal) reformatted; naming conventions adjusted (for readability); some documentation.