title: What do we need the BiFunction interface for?
body: <p>The definition of the <code>BiFunction</code> interface contains a method <code>apply(T t, U u)</code>, which accepts two arguments. However, I don't understand the use or purpose of this interface and method. What do we need this interface for?</p>