What Is a Pure Function in JavaScript?