What Are MACROS And Why Are They Essential?