datastructure: added queue
datastructure: queue: some corrections