A one-way linked list reversal of C language implementation