Improve documentation.
Add tests.