Why does an enzyme function as a catalyst in a reaction?
A. It maintains the proper temperature needed for the reaction.
B. It decreases the amount of energy needed for the reaction.
C. It creates the right pH needed for the reaction.
D. It provides the extra energy needed for the reaction.