basic algorithms from scratch to refresh my memory
bst/bst_basic.c => Basic BST implementation
bst/bst_array.c => Array based BST implementation
bst/bst_enhanced.c => BST implementation with "WETHERELL AND SHANNON: TIDY DRAWING OF TREES"
bst/largest_bst_in_bt.c => Largest BST withing a Binary Tree
heap/heap_array.c => Basic Heap implementation
sorting/quicksort.c => Basic Quicksort