Be better at attribution.
Improve documentation.

Also, use a more representative benchmark.