What are Source Files?


How do we divide code into separate files?

What are the advantages of splitting a program into multiple Source Files?