(explained in 5 minutes or less)
API stands for Application Programming Interface. Basically, it’s something that allows different programs to interact with each other.
Recursion simply means “self reference”. When something refers to itself or describes itself, it is called recursive.