Am I missing something on Javascript functions ?: Does calling a function declaration creates an new Function object and executes this object, but calling a function