https://github.com/trayanvasilev/elsys-c-programming-2013-2014