cedric
fun <T> betterMeasure(block: () -> T) : Pair<Long, T> { System.currentTimeMillis().let { start -> val result = block() return Pair(System.currentTimeMillis() - start, result) } }