Quash data structure implementation using C++ templates. Programming Assignment #1 for CS130A at UCSB, Spring 2014.