Added Util::find_monotonic_first