proposition : plutot que de faire le subdivide lors du add, je propose de plutot attentre le premier appel a `search_overlap_in`. Donc:
1. pour le `add` il n'y a que deux cas: `is_leaf` et `not is_leaf`
2. pour le `search_overlap_in` ajouter au debut un `if data.length >= item_limit then subdivide etc.`