/**
 *
 * Définition d'une fonction récursive, c'est-à-dire une fonction dont
 * la définition fait appel à elle-même.
 * Une définition naïve fait "exploser" la pile.
 */
public class rec {
  public static void f() {
    //System.out.println("Bonjour");
    f();
  }
  static public void g() {
    System.out.println("dans g()");
    f();
  }
  public static void main(String []a) {
    g();
    f();
  }
}