Task 01 Complated - Added the queue implementation