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.