Added explanation and example for undefined associativity in reduce

Some issues has been raised about how `reduce` works, and what `undefined associativity` means. This change improves the documentation in my opinion, but there is always a question about style.