why do hydrogen peroxide and bleach react like they do, and how is the hydrogen peroxide a catlyist?

Hydrogen peroxide and bleach are good oxidizing agents. Hydrogen peroxide is a catalyst in some reactions because produce free radicals.