This homework assignment is for CS 4120/5120 Spring 2017, and it consists of 11 problems related to recursion, sorting, and heap operations. Problems include drawing a recursion tree for a given recurrence relation, guessing and solving the recurrence using substitution and master methods, implementing Merge-Sort algorithm, designing a 3-way merge sort algorithm, providing a recurrence relation and solving it using the Master Method, showing a given input array as a 'heap' in binary tree form, converting the heap into a maximum-heap, and performing Heapsort on the final maximum-heap.