(Available since version 1.0)
ArrayDeque::shift — Shifts a node from the beginning of the array
This function has no parameters.
The value of the shifted node.
Throws SEIDS::Arrays::CantShiftFromEmptyException when the array is empty.