Structs

Cette PR propose de rajouter un group dédié aux structures qui ne sont pas des collections en dehors de standard.

Double tâche pour vous:
* review des quelques structures pour voir si l'API vous plait
* dire si vous pensez que `structs/` doit rester dans `lib/` ou migrer vers `standard/`
Je me demande si on devrait pas avoir une interface Heap implémentable de diférente facion ArrayHeap, FibonacciHeap, etc.