Changelog:

- add missing docstrings for functions and classes;
- remove stray TODOs left in;
- remove a useless double loop;
- remove all "greedy" algorithms in favour of the Hungarian method;
- set "show_stats" in visualisation functions to False by default.