Source of
Function.java
Structures and functions
1:
interface Function {
2:
double apply(double x);
3:
}