simple unit testing for C implemented as a single header file