A Divide and Conquer Method for Unitary