I'm considering learning a Lisp dialect (probably Scheme, since I am constantly hearing how good of a learning language it is) in order to improve my general programming skill.
Apart from the fact that learning any new language helps you to be a better programmer in general, how can learning Lisp make me a better C# programmer?