Q: Why is this inefficient?
A: Requires that the length of the list be known.
We could call length but this would be inefficient.
A better way: separate the list as though you were dealing a deck of cards to two people: