How Pandas uses first class functions ------------------------------------------