In thsi project ,the questions cover a variety of topics related to the basic algorithms i've learned in this course and have writeen up a clean and efficient answer in Python, as well as a text explanation of the efficiency of your code and your design choices.