What are macros and how to use them?