B12 Enzymes, Function, and Small Molecules as Models