code: public static <E> int counti(Iterable<E> iterable) {
          dbc.precondition(iterable != null, "cannot call counti with a null iterable");
          return counti(iterable.iterator());
      }
docs: Counts elements contained in the iterable.
  
  @param <E> the iterable element type parameter
  @param iterable the iterable to be consumed
  @return the size of the iterator