Optimized for size - extend Partition from Thread, use `join` instead of synchronized waiting procedures.
Rename 'partition' to 'worker'.
Add loads of documentation.
Improve README.
Update README with some more profiling details.
Improve README. Reformat it to 80-column.