FirstIndexFinderオブジェクトをIndexFinderに名称変更、付随してfindFirst,findLastを実装