Commiting a a molecule deconstructor with tests. It parses a string from
right to left and calculates the counts of the contituent atoms.