Back to array_shift wording :) also simplify the functionality so it
only does a right shift by 1 since this is how its going to be used. If
someone wants to do what transpose was going to do then they can chain
together the following calls, element_exist, get, remove, and insert.