Lambda calculus is the main idea behind functional programming, a complete model for computation. There are a lot of documents and course...
For example, we have a simple module to fetch the price of a given ticker symbol (or stock symbol) from API and parse the results.
Due to immutability, loops in Elixir are written differently from imperative languages. For example, loops commonly look like: