JSFiddle - React, Tailwind, and code Playground

by kahen

JavaScript

var $man_or_boy = (function() {
		function K(n) function() n;
		function A(k,x1,x2,x3,x4,x5) {
			function B() A(--k,B,x1,x2,x3,x4);
			return k <= 0 ? x4() + x5() : B();
		}
		return { test : function(n) A(n,K(1),K(-1),K(-1),K(1),K(0))) };
	})();
	
        document.body.textContent = $man_or_boy.test(10);