Implement currency formatting

- [x] Implementation
- [x] Tests
- [x] Doc

Fix #238 
A linebreak would help, if uses consistently.

As long as the output is the same, my concern is the sanity of other contributors.