Had to be written on github because chromebooks fail to compile C++.