Various Exercises and Test Cases.