compare

abstract fun compare(subject: T, l: Int, r: Int): Int