Divide and Conquer
(giorgio)