Complete one-function-to-rule-them-all exercises 1-12