add reverse.c