Implement a Referral Revenue Tracker | Uber Interview Question