title: Visual Basic biginteger giving me different solutions
body: <p>Im trying to make a program that indefinitely generates rows of Pascal's triangle. I was using integers, singles, etc but kept getting overflows and values of "Infinity" so I tried using biginteger and now it gives me different results. I am using visual studio 2012
  This was my output for the first few with integer data type:
  1 ,
  1 , 1 ,
  1 , 2 , 1 ,
  1 , 3 , 3 , 1 ,</p>
  
  <p>This was my output for the first few with biginteger data type:
   1 ,
   1 , 1 ,
   1 , 2 , 0 ,
   1 , 3 , 3 , 0 ,</p>
  
  <p>The ONLY thing i have changed is the data type. Here is the code for the relevant bit:</p>
  
  <pre><code>    n = rows
      val(0) = 1
      For k = 1 To rows
          val(k) = val(k - 1) * (n / k)
          n -= 1
      Next
  </code></pre>
  
  <p>rows is the current row (I have this on a timer_tick so that it can run indefinitely and rows increases by 1 each tick)
  How can I get the biginteger data type to return the same values as the integer data type?</p>