Completed Wave Exercise.