c making sure that the definition is per the declaration. The declaration in the header would be the glue that holds everything jointly; it makes it possible for the files being compiled independently but guarantees https://medium.com/@linkdaddy/what-is-a-source-file-226b0fd56812