The stack ADT (Abstract Data Type - see Lesson 20) is what makes recursive algorithms possible. In the lab exercise you will gain a better understanding of the recursive inorder function used to traverse a binary tree.