Hay cinco tipos básicos de funciones preparatorias: