code: public final Node getChildAtIndex(int i) {
      Node n = first;
      while (i > 0) {
        n = n.next;
        i--;
      }
      return n;
    }
docs: Gets the ith child, note that this is O(N) where N is the number of children.
  
  @param i The index
  @return The ith child