Adding new way to manage quadtree

Adds an abstract class which inherit of Array[E]
All objects are now 'store' in a quadtree object and not in a list
inside a quadtree.
Create a subClass of quadtree to implement it in a sample