CS50 2018 - Lecture 1 - C