Azure Functions, What Is It Exactly?

What is Microsoft Azure Functions and how does it compare to Azure Automation?As Microsoft Azure continues to be developed and more automation options become available; Azure Automation, Logic Apps, ARM (Azure Resource Manager) and Azure Functions to name a few, the...