Key Procedures to be Defined

Different choices for these three functions lead to the different major types of search.