Delve into the chemical nature of BDDP (CAS 21850-44-2), a halogenated flame retardant, and understand its mechanism in preventing fire propagation in polymers like polypropylene.