Commenting Non-Obvious Logic - From Solution to Clean Code | OneNoughtOne