filled in Swap member functions. Created a new class to hold the Choice.