https://medium.com/@pradipkaity/arrow-functions-vs-regular-functions-a-comprehensive-guide-ab0272b13e2d