https://medium.com/@ndzhunov/rust-vs-c-which-language-should-you-learn-for-systems-programming-fd698183a928