A project for COMP40 at Tufts with Dylan Cashman