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