function expression(number, operation){
if(!operation)
return number;
return operation(number);
}
function five(operation) { return expression(5, operation); }
function seven(operation) { return expression(7, operation); }
function times(x) {
return function(y) {
console.log("y",y)
return y * x;//****how this function (y) called it's parent function seven???
}
}
seven(times(five()));