9.2 User-Defined Functions

Complicated awk programs can often be simplified by defining
your own functions. User-defined functions can be called just like
built-in ones (see section Function Calls), but it is up to you to define
them, i.e., to tell awk what they should do.