An enzyme that catalyzes addition or removal of hydrogen or oxygen on substrate molecules is a(an):
A) Ligase
B) Oxidoreductase
C) Isomerase
D) Transferase