Added rationale: case-insensitivity and comments
Iteration 5; fixing label adressing and replacing comments for `;`
Iteration 6; replacing code for the new comments