A Binary Search Tree is a data structure where each node has at most two children, and values are organized so that left < root < right.
Learn more here: Binary Search Tree Wikipedia