; Sameer Khatri, Aaron Okano ; Total rules = 11 ; Move to the LSB of the RHS 0 * * r 0 0 _ _ l sub ; Subtract one from RHS sub 0 1 l sub sub 1 0 l put sub # _ r finish ; Move to LSB of LHS put * * l put put # # l add ; Add one to LHS add 1 0 l add add * 1 r 0 ; Clean up finish * _ r finish finish _ _ x halt