spoj The solutions of the spoj's problem. Just ues it to practice my Kotlin and functional programming skill.