JavaScript's Recursive Funk:
start
stop