Exam project submitted. Posted on May 28, 2018 (May 28, 2018) by status It was surprisingly enjoyable to write this time around.