personal C tests and exercises