If we have a List and an IList, enumerating over the List is faster than enumerating over the IList. Why is that?