Added Queue and Stack... Will have to change node to hold a void pointer, then change dereferencing based on type.