add link to J8 article
use lambda instead of BinaryOperator implementation
infered types for input arguments of lambda
easier lambda expression using 'sum()'