Trampoline testing loop
implement permutations enumeration