some test code ``` fun main(args: Array<String&...
# random
o
some test code
Copy code
fun main(args: Array<String>) {
    val initial = arrayOf(
            booleanArrayOf(false, false, false, false, false),
            booleanArrayOf(false, true, true, false, false),
            booleanArrayOf(false, true, false, true, false),
            booleanArrayOf(false, true, false, false, false),
            booleanArrayOf(false, false, false, false, false)
    )
    life(initial).take(5).forEach {
        println(it.stringify())
        println()
    }
}

private fun Array<BooleanArray>.stringify(): String = joinToString("\n") {
    it.joinToString("") { if (it) "o" else "." }
}
Glider gonna glide 🙂