https://videosashka.com/watch/GSr7BpoMKBg/understand-c-lambda-expressions-in-only-2-minutes