Fixed: ComplexTerm.execute could miss results
Added Prolog precedes command
Updated Prolog format to one that supports "walking" the tree