Fix translation and assemble of recur statements. Add addition and subtraction translation and assembly