Added methods lshift, rshift and pop to the typed vector.
Changed float comparison in test.
Using ctime(-1) instead of naked -1 for unspecified time value.