Represents a function that produces a long-valued result.  This is the
  long-producing primitive specialization for Function.
 
This is a functional interface
 whose functional method is applyAsLong(Object).
| <T> | the type of the input to the function | 
Function