https://www.shmoop.com/video/relations-and-functions