My finished algorithm. I'm still trying to decide if it is just better to use the classes.
Edited version, brought into line with the code given to us by the teachers. I am thinking of making it concise and more performant, but I'll take some time. Right now I am going to work on a rebalancing algorithm.
Added a parent property to help with the deletion function.
Attempted to make a delete function and a balanced tree...
Algorithms will be something I'll need to work on.