In the context of Epic systems, which algorithmic approach is most efficient for searching a sorted list of patient records by MRN?