RecursionRecursionRecursionRecursionRecursionRecursionRecursionRecursionRecursionRecursionRecursion

Here you will find recursion for nearly every language. Please make a pull request to add a language that isn't already here.

All of the files must be able to run without any additions, and shouldn't be fragments of code.

For example:

public static void main(String[] args) {
	main(args);
}

is NOT correct, however,

public class Recursion {
	public static void main(String[] args) {
		main(args);
	}
}

is correct.

The files can throw errors, but they must be recursive.