Imagine the life of a person who is a clerk in a school. There are ten thousand students in the school. All the clerk needs to do is entering the data of each student and fetch the same when required. In any sorting technique the fellow will have to go through over two thousand wrong choices before finding the right one. So what is done to make his life peaceful and give enough strength to his fingers to count the currency that he earns? You would say what a silly question, instead of manual searching he'll use software for the work. Well, yes he will do the same.