Testing my chemform function. (View the page source to compare input/output!)

Here is some text where I am talking about compounds such as CO2, H2O, H2SO4.

Ba(NO3)2 (aq) + Na2SO4 (aq) ------> 2NaNO3 (aq) + BaSO4 (s)

HCl (g) + H2O(l) <===> H3O(+) (aq) + Cl(-) (aq)

In this paragraph I mention polyatomic ions, such as [NH4]+, [NO3]-, CO3(2-). Also, we could think about the first two written together like so:

[NH4]+ [NO3]- or NH4(+) NO3(-).

What about elements such as Au(0)?

Let's try to break it: what if I put in some numbers in the text, like mentioning 10 moles of whatever?

Or 2.5 moles?

What about hyphens with numbers? This section will also test deep nesting and formatting.