the Matchbox termination prover