Formatting.
Add tests.
Add changes to HISTORY.md.