(function () {
	'use strict';

	function foo ( x ) {
		effect( x );
		if ( x > 0 ) foo( x - 1 );
	}

	function bar ( x ) {
		effect( x );
		if ( x > 0 ) baz( x );
	}

	function baz ( x ) {
		bar( x - 1 );
	}

	foo( 10 );
	bar( 10 );

}());
