Demonstrate some great algorithm and multiple data structures