DS: Implementation of queue