An Improved List-Searching Algorithm