This document gives our code for several programs for the various parts of the extra credit homework. We do not give the output for all programs, but only the ones that seem relevant to that particular part of the extra credit assignment. The programs, along with their outputs (which obviously is the same for all versions) are these: let test0 = "class Main { public int main(int a) { int b; b = a+a; if (a < b & b < 10) a = a+b; if (10 < a | b < 0) a = a * 3; return a; } }";; Output: reg0=5 5 let test1 = "class Main { public int main(int a) { int b; b=0; while (0