gildor
sequenceOf(2, 3, 4).flatMap { buildSequence { yield(it) if (it % 2 == 0) yield(-it) }}.toList()