How closure works in JavaScript Part II