completed QueueLinked.h