optimized

fun optimized(parent: Pos, p: Int, offset: Supplier<Int>): Pos