284: moving further non-algorithmic things to a new utils module, and some minor function renaming (camel casing)