exercises form Zed A. Shaw book. http://c.learncodethehardway.org/book/