The chemistry of the thiol group