I\'m wondering whether/what difference between First Class Function and High Order Function.
I read through those two wiki pages and they looks rather similar. If they
First Class functions can:
High Order Function is a function that returns another function.
For example:
function highOrderFunc() { return function () { alert('hello'); }; }