Generics Collection Queue and Stack implemented