title: Why LinkedList.removeFirst() = LinkedList.pop()?
body: <p>I can not understand this.<br>
  When we call <code>LinkedList.add()</code>, we add an element to the end of the list, so if we want to mimic a stack with a linked list, we should call <code>LinkedList.removeLast()</code> for pop. I just can not understand why <code>removeFirst()</code> is used for pop?</p>