the starting point
Add tests
Extract method: amount_for
Rename amount_for variables: s/this_amount/result/g