+NSSVTTTSSTN | Mark: 111001 (dump stack)
+
+@ Print output line for the current TOS.
+SNS | DUP
+NSTTSSSSTTN | JSR>1000011 (print absolute value of number)
+SSSTTTSTSN | PUSH ASCII ':'
+SSSTSSTN | PUSH ASCII '\t'
+TNSS | PUTC
+TNSS | PUTC
+SNT | SWAP
+NSTTSSTN | JSR>1001 (print number from stack)
+SSSTSTSN | PUSH ASCII '\n'
+TNSS | PUTC
+
+@ Figure out if the loop is complete.
+SNS | DUP
+NTSSSTTTSSTSSSSSSSSN | BRZ > 00111001 00000000
+SSSTN | PUSH 1
+TSST | SUBTRACT
+NSNTTTSSTN | JMP>111001 (dump stack)
+
+@ Clean up and return
+NSSVSSTTTSSTSSSSSSSSN | Mark: 00111001 00000000
+SNN | DROP
+NTN | RTS