Finished OptionExercise and passing tests