Implement Double Ended Queue