unfortunately python-philes ~~exist~~ are confused queue and stack need thier cannon names ring array should be `deque` (why is it fine for python to shorten queue to que?)