This is it! We have gone through a quick overview of the most important operations in functional programming and how we can implement them using C++ 17 and C++ 20. I trust that you are now in possession of more tools in your toolkit—including pure functions, lambdas, partial application, currying, and functional composition, to name only a few.
From now on, it's your choice in terms of how to use them. Pick a few, or combine them, or slowly move your code based on mutable state to immutability; mastering these tools will enable more choice and flexibility in the way you write code.
Whatever you choose to do, I wish you good luck with your projects and your programming career. Happy coding!