Formaldehyde undergoes Cannizzaro reaction because
(A) It has alpha-hydrogen atom.
(B) It does not have alpha-hydrogen atom.
(C) It does not undergo self-oxidation and reduction on heating with concentrated alkali.
(D) It undergoes self-oxidation and reduction on heating with concentrated alkali.