..today, while i was working on pathfinding, i did noticed that array functions are very very similar to deque in C++...only change is name of function call(erase/remove/pop_back,insert/push_back,etc), but functionality wise its very much same, as much that i have ported whole lib without any additional code mocking, but adopting 'command names'...very cool..