Initial commit for assignment 6 of Algorithm Techniques