need to implement deleting a node with two children. gonna save that for
another day