What is an API? - For total beginners