add non-recursion.c