The process of waiting for a new kidney can be agonizing for patients in need of one. But there's new hope thanks to computer science and math. A team at Carnegie Mellon University in Pittsburgh thinks they've found an algorithm that can make a huge difference.