Repo for CS3213 homework 1: Key word in context