Exercise 25 involved utilizing va_lists which were an interesting approach to the problem scanf solves with variable inputs.  In the tests directory I wrote a few programs to demonstrate what various helper functions are doing like fputc, fgetc, printf, freopen, and of course va_list, va_start, va_arg, va_end