https://profilbaru.com/article/Closure_(programming)