Added binary function not provided by <functional>