Go organizes code with packages (collections of source files in a directory) and modules (collections of packages with versioned dependencies). Together they structure projects and manage dependencies.
Packages — a directory of related code
main
mathutil
{ a + b }
{}
