damianpetla
fun String.toUniqueLong() = fold("1") { initial, ch -> initial + Character.getNumericValue(ch) }.toLong()