seqlings 3.0.7

Interactive exercises for learning Seq, a stack-based programming language
# Hint: Countdown

Sum the numbers from n down to 1.

## Solution

```seq
: countdown ( Int -- Int )
    dup 0 <= if
        drop 0
    else
        dup 1 i.- countdown i.+
    then
;
```

## How It Works

1. Check if n <= 0 (base case)
2. If yes, return 0
3. If no, compute n + countdown(n-1)

The key insight: `dup` before the recursive call keeps n available for the final addition.