IEM Corp. interview question

Describe how you could implement a dynamic array where inserting from the front is an O(1) operation.