inits

trait Collection[A] {
  def inits: Iterator[Collection[A]]
}

inits calcula todos os prefixos possíveis nesta coleção e retorna um Iterator para iterar.