Reversing a linked list is one of mainy reasonable things we coudl ask
you to do. For soem other reasonable examples, you might want to check
out the old "Mastery" exam pool on the intro web site:
http://www.intro.cs.cmu.edu/mastery
...we could ask virtually any such manipulation, not just the ones
there. But, practicing with thsoe will get your mid in shape!