https://learntricking.blogspot.com/2024/05/php-dsdeque-functions.html