Homework

Handle optional parameters.