Explanation of how to compile/run these things