Compilation project from tutorials all over the web.