Explain calculation in Readme better:
Cleanup unused code
Add select CommClause and ignore switch/select default
Add tests