I am trying to understand the setTimeout method and recursion. I have a simple slidshow based on setTimeout recursion. And I want to stop and run it by clicking on two butto