/
The implementation of the algorithm feels a bit buggy and is probably "incorrect", but overall this was a fun side project in high school.