format support for BigFloat instances.

Still to do:

- [ ] documentation
- [ ] docstrings