My implementation of Autocorrect for CS032 (Software Engineering)