#14 - Added some comments to the code.