Remove duplicates from an unsorted linked list.

This implementation uses the "runner" technique.