Renaming; add best to impl

Since best is only ever called on self, might as well make it part of the
impl. Doesn't need to be exported.