Make >1 parameters to tail and second instance
Misc : less than or equal to implies not greater than
Introduce irreducibility predicate

* Irreducible is the negation of reducibility
* Prove that shortest chains are irred
* Add documentation
Replace O with X to avoid confusion with zero