tails

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

tails は、このコレクションでありえる接尾辞コレクションをすべて計算し、それらを列挙する Iterator を返します。