Problem: Design a Greedy algorithm to allocate resources to competing tech startups, where each startup has different funding needs and potential growth rates. Maximize the total return on investment (ROI) while minimizing the number of startups left unfunded.