[racket] Is there a better way to do this in Racket?
> The problem "feels" like a state machine problem, in that we can
> imagine a machine in either one of two states: we're searching for the
> start of a sequence of ones, or looking for the end of a sequence of
> ones. We can represent being in a state via function call. The
> following code is one way to do so:
Gah... typos in the comments. There should be a self-loop in the
scanning-for-end, and "bound" should be "bounce". Sorry: I didn't
unit test the comments. :)