working on recursive tree sub-searches; most is written, now to spend 2 hours debugging