Wrote better removal function to AVLNode.