MobiTV Interview Question

Write a swap function without any temporary variables. Make a ticketing scheduler (uses a queue). It should have a function to get the first and number of people, and a delete function. Implement Binary Tree Search.