package com.ustadmobile.lib.util inline fun Iterable.sumByLong(selector: (T) -> Long): Long { var sum = 0L for (element in this) { sum += selector(element) } return sum }