Added introduction, divide and conquer