省力化?のために引数を参照にかえた
serachShortestPathの実装
ユーティリティ関数の追加
searchShortestPathのバグ修正と、テストの追加