abusing default arguments
Merge pull request #3 from Clever/default-and-positional-args

don't put default arguments before positional arguments