The two conventional alternatives to tandem recursion that come to mind are With tandem recursion there are no tests to see if we are processing a field element. Constructs such as C0, C1, basis etc must be ad-hod and probably obscure with conventional patterns. Tandem recursion is reminiscent of traditional mathematical treatments leading thru natural numbers, integers, rationals, reals, complex, etc.