Merge sort uses

a) Divide-and-conquer b) Backtracking c) Heuristic approach d) Greedy approach