Returns a list containing the first n elements.
n
List<E> takeOnly(int n) { if (n <= 0) return []; if (n >= length) return toList(); return take(n).toList(); }