AVL Tree and BST

AVL Tree and BST, also include list header.