https://medium.com/@workplacearash/mastering-lambda-functions-in-python-with-real-world-data-fb833d3ee39b