title: Run multiple functions at different time intervals
body: <p>I have four functions,</p>
  
  <pre><code>functionOne();
  functionTwo();
  functionThree();
  functionFour();
  </code></pre>
  
  <p>All I want to do is to call these functions for different time durations, that is,</p>
  
  <pre><code>// run functionOne
  functionOne();
  // delay for a duration of 200ms
  
  //run functionTwo
  functionTwo();
  // delay for a duration of 600ms
  
  // run functionThree
  functionThree();
  // delay for a duration of 200ms
  
  // run functionFour
  functionFour();
  // delay for a duration of 1600ms
  
  // repeat from one again!
  </code></pre>
  
  <p>I know, <code>setInterval(functionOne, time);</code> can loop the <code>functionOne</code> at specific time.</p>
  
  <p>How can I make the functions run in the order of duration given above?
  Thanks.</p>