An aqueous solution of a substance gives a white precipitate on treatment with dilute hydrochloric acid, which dissolves on heating. When hydrogen sulphide is passed through the hot acidic solution, a black precipitate is obtained. The substance is a/an: