Sogeti interview question

the difference between a heap and a stack