C3: Finally added comments to my code for hopefully better readability.