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