Source split.
Standard std::upper_bound, std::vectors.