Cupredoxins--a study of how proteins may evolve to use metals for bioenergetic processes.