Updated TVector (double-headed queue)
TVector: swapped Shift() and Unshift() naming