Isn't `discount` a better name for the discount argument than `lambda`?
Isn't
discounta better name for the discount argument thanlambda?