Why does adding to the beginning of an array require more work than adding to the end of an array!?

If you decide to add an item to the beginning of an array or in the middle, you will need to do more...
Tags: datastructures, array, programming, codenewbie