Stanford software helps identify cost-effective ways to invest in clean water | Heykuki News