Exercises and Test Cases.