A very basic replication, in Java, of what was discussed in Algorithms class
- Insertion Sort
- Merge Sort
- Heap Sort
- Quick Sort
These implementations use generics to allow the comparison of multiple different objects. Any object implementing the comparable interface will be sorted by these algorithms.