title: knockout foreach number instead of array items
body: <p>I was wondering if there is a way in knockout to create dom items, similar to how the foreach binding works, using an observable with only an integer?</p>
  
  <p>eg</p>
  
  <pre><code>var viewModel = function(){
      this.item = ko.observableArray(["1","2","3"]);
  
      }
  </code></pre>
  
  <p>this will create 3 dom elements when using foreach binding. Where I would like to see the following produce three dom items. </p>
  
  <pre><code> var viewModel = function(){
          this.item = ko.observable(3);
  
          }
  </code></pre>
  
  <p>one addition is that the end result needs to be dynamic so if the value changes the dom items would too.</p>