Working implementation w/ comments

Current implementation works for both uppercase and lowercase letters by
converting input to uppercase
Updated the compiled code