MCS-287 Homework 5 (Spring 2019)

First draft due on Friday, 4/26/2019, by the start of class
Second draft (provided first draft recieves a grade of 60% and up) due on Thursday, 5/2/2019, by the start of class