$ javac src/FunctionalInterfacesDemo.java && java FunctionalInterfacesDemo     (1.8.0_504)
andThen         : 11
compose         : 12
negate          : true
Supplier        : supplied
BiFunction      : 7
UnaryOperator   : OK
