What is a promise? What is fetch? How should you call the REST API from the React app? How should you handle the response of the REST API call?