Hypochlorous acid is used as a bleach because
A. it is a strong acid
B. it yields chlorine readily in pure water
C. it is an oxidising agent
D. it is a weak acid
E. it is a reducing agent