Intro to Rust (Concurrency, Threads, Channels, Mutexs and Arcs)