Basic implementation of common data structures and algorithms Data Structures List Linked List Queue Stack Trees Graphs Hash Tables Searching/Sorting Algorithms Binary Search Bubble Sort Insertion Sort Selection Sort Very Simple Lisp to C Compiler i.e parsing expression (add 2 3) and transforms to add(2,3) Compilers