take

trait Collection[A] {
  def take(i: Int): Collection[A]
}

take creates a collection by keeping the first i elements of this collection and discarding the rest.