Ribonucleotide Reductases: Structure, Chemistry, and Metabolism Suggest New Therapeutic Targets | Synapse