some containers implementations: list, queue, stack, and vector.
Also circular buffer but it's wip