First installment of Ulam code generation, testing fact(n).
code gen 2nd installment; simple statement solution
third installment of code generation; mangled names; arrays as structs
(redo) third installment of code generation; mangled names; arrays as structs
4th installment: generated code output to 3 test files
minor changes, support code gen