Math: Divide and conquer...