Flatten _process() - why is it necessary to have an extra layer?
Flatten _process() - why is it necessary to have an extra layer?
Move error checking out of _merge()
Add MathML examples