Footnote

tourney was implemented in OPS5 by Bill Barabash, and rubik by James Allen. The OPS5 implementation of tourney is inefficient because it generates a lot of possibilities that are immediately thrown away; this inefficiency is easily overcome in SDML using arbitraryChoice. There are no such problems with rubik, so the efficiency comparisons are fairer.