This assignment will give you practice in developing a class for sorting and searching,with a specific application in mind. The class methods can mostly be implemented by adapting algorithms which you have seen. This assignment is worth 10% of your final mark for this unit. A template program is provided to you, and electronic submissions are required from you, as described below. Some but not all of your work will be auto-tested. All your work will be looked over by a tutor. Your mark for the assignment will be given on the basis of both the auto-testing (done by machine)