21.3 Fundamentals of M4 processing
When properly understood, M4 seems like child's play. However, it is
common to learn M4 in a piecemeal fashion and to have an incomplete or
inaccurate understanding of certain concepts. Ultimately, this leads to
hours of furious debugging. It is important to understand the
fundamentals well before progressing to the details.