circular queue example in c