Functions & Abstraction
A function is a package for an
algorithm; once written, it can
be use over and over.