Etude 2-2
Etude 2-3 add docs
Etude 2-4 default values that aren't the last ones in the function definition