Rationale: Ruby arrays can be easily used as stacks and queues, but it's
distracting to have to stop and think about which end of the array
you're working with.
Proposed aliases:
top <- last
enqueue, append <- push
dequeue <- shift
head <- [0]
tail <- last
martin