Distributed computing is being used to cure cancer