Introduction
Finding a specific item quickly in a large collection can be hard if you have to check every item one by one. Binary Search Trees (BST) solve this problem by organizing data in a way that lets you skip large parts of the collection, making search much faster.