Three sample programs for the interpreter of Assignment #5: let a = 10 in let b = 8 in if equal?(a, +(b,2)) then 999 else 888 let a = 10 in let b = -(a,2) in if equal?(a,b) then 999 else if greater?(a,b) then 777 else if less?(a,b) then 666 else 0 % this case should never happen let x = 9 % you can change these vals, but the larger one should in let y = 3 % always wind up at the left of the final number % and the smaller one at the right in let min = if less?(x,y) then x else y in let max = if greater?(x,y) then x else y in +(*(max,1000),min) % output will be best if smaller is % no more than two digits