Improvements throughout code

- Especially in decimal fraction and big float implementation
- Added Quantize overloads
- FastInteger can now use mutable number objects
- Reduced use of "long" datatype
- A few more test cases
- Removed redundant remarks documentation