A retailer offers a rewards program to its customers, awarding points based on each recorded purchase.
The actual solution is using demo data embedded in the Customer class. To simplify the solution, all values are integers. For the next versions, it will be retrieved from DB.
A customer receives 2 points for every dollar spent over $100 in each transaction, plus 1 point for every dollar spent over $50 in each transaction
(e.g., a $120 purchase = 2x$20 + 1x$50 = 90 points).