konsoletyper
05/06/2016, 1:01 PMval seq = listOf(1, 2, 3, 4)
val input = if (seq.size % 2 == 0) seq.asSequence() else seq.asSequence() + seq.last()
val (first, second) = input.withIndex().partition { it.index % 2 == 0 }
val result = first.map { it.value }.zip(second.map { it.value })