Third crappy deque, achieving better performance with a lot to work on, still cannot compete with stl inlining