An implementation of the Binary Search Tree (BST), along with the Extendable Table (a data structure suitable for the binary search algorithm and frequent insert and delete operations). This small project also provides a visual representation of those data structures and accompanying algorithms.
Sample images: