#include #include "mutualrecursionlib.h" //void do_next(int i); void half(int i){ do_next(i/2); } void triple_add_one(int i){ do_next(3 * i + 1); } void do_next(i){ printf("%i,\n", i); if (i == 1){ return; } else if (i % 2 == 0){ half(i); } else{ triple_add_one(i); } }