I'm new to programming, but I've been reading about tech for a while. I noticed that one language that gets mentioned quite often is Haskell. Could someone explain what's the big deal with Haskell? Why do people push it so much? Trying to learn.