finish search insert position issue #27