Javascript Closure example
Simpler Functional Interfaces Example