(i)) {
			printf("%d\n", i);
		}
		i++;
	}
	return 0;
}
</pre>

<pre id="code_gcd">
// Copyright 2016 ChaiShushan &lt;chaishushan{AT}gmail.com&gt;. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.

int gcd(int m, int n) {
	return n? gcd(n, m%n): m;
}

int main() {
	printf("gcd(27,15): %d\n", gcd(27,15));
	return 0;
}
</pre>

<pre id="code_gcd_stack">
// Copyright 2016 ChaiShushan &lt;chaishushan{AT}gmail.com