Added Stack and Queue implementations

The unlimited const could be avoided with bounded and unbounded
collections, but for now lets keep it simple