Code
The highlighted line runs next. The pill shows the live values in the running call.
Recursion tree
Hover a partition in res to find its call · edges show the piece cut
not called yet
running now
paused, waiting on a child call
whole string cut (saved)
finished
piece is not a palindrome
Call stack
Top frame runs; the rest are paused
Variables
s cut into pieces; the bracketed range is the piece being considered
pal table
path pieces cut so far
res