Qué es una API y cómo funcionan en Programación