๐ก Explain immutability in functional programming.
๐ก How does functional programming affect software reliability?
๐ก Show me an example of Haskell code for this problem.
๐ก Discuss the historical evolution of functional programming languages.