Add ImmutableLinkedList#reduce
Merge branch 'linkedlist'