title: Efficiency of repeatedly adding to a RealmList
body: <p>In one of the Realm code examples they have the following,</p>
  
  <pre><code>for (int j = 0; j &lt; i; j++) {
      Cat cat = realm.createObject(Cat.class);
      cat.setName("Cat_" + j);
      person.getCats().add(cat);
  }
  </code></pre>
  
  <p>What happens if <code>i</code> happens to be very large, as in over 1k or higher? It would mean that <code>person.getCats()</code> is grabbing a long list only to add one value. Is this efficient? If not, what would a better approach be?</p>