45e3ff972c ^
99b4d95fe6 ^
1 2
3
4 5
object Test { def main(args: Array[String]): Unit = { Iterator.iterate((1 to 5).toList)(_.tail).takeWhile(_.nonEmpty).map(_.head).toList } }