add package: config
modify indexedBinarySearch()
implement BinarySearch
select SearchAlgorithm for config list
implement ConfigList
checkSameId()