Code I have written during the online CS106A from Stanford (Stanford Engineering Everywhere)