Project for the semester 3 Programming Challenge module at CSE