Closure puzzle

Sum using closure.

by Laxmikant Dange

JavaScript

function calculator() {
	var sumFn=(function() {
        		var sum=0;
	        return function(num) {
        		    return num+sum;
	        }
    }());
	sumFn(10);
}
calculator();