http://julialang.org/blog/2013/03/julia-tutorial-MIT/