The Basics of the C Programming Language