Map ADT added. Some small functions added to sort_and_search.