In the given rationale, why is HCl considered an acid?
A) HCl donates a proton, forming Cl- (Chloride).
B) HCl accepts a proton, forming Cl- (Chloride).
C) HCl donates an electron, forming Cl- (Chloride).
D) HCl releases an electron, forming Cl- (Chloride)