fn build( tree: &mut QuadTree<GenericGenoNode>, index: usize, occupied_region: &mut Vec<[f32; 4]> )
recursive function