Implementation of Shared Queues (unit 1, video 2)