The program stops when it reaches the first $
and it knows two loops (()
and []
) which can also be executed 0 times, effectively adding holes to the code. It's important to skip .
s until we've placed the correct value on the stacktape, as that is the output command.