divide and conquer
geometry
