title: kotlin recyclerview with 2 view types
body: <p>after every 5th item, i want a button view to load.</p>
  
  <pre><code>    override fun getItemViewType(position: Int): Int {
  
      if (position % 5 == 0 &amp;&amp; position != 0) {
          return R.layout.button10th
      } else {
          return R.layout.checkitout
      }
  }
  </code></pre>
  
  <p>when i run it, this is taking away my 5th item.
  how can i achieve this without taking any of my array items? do i need to fix my getItemCount?</p>
  
  <pre><code>   override fun getItemCount(): Int {
  
      return lists.size
  }
  </code></pre>
  
  <p>i want it look like below.
   1. John
   2. Mike
   3. Chris
   4. Jane
   5. Sue 
   6. CLickable BUTTON</p>