this is a port of the tripcrunch.c engine to plan9, with a very primitive frontend