Made for an assignment at a university class. No external libraries - implemented everything from scratch!