Ok , Staying rigorously on topic with those questions.
- dws nailed it.
- It is needed to keep your mind fresh : )
- It is needed wherever you must disguise the nature of your beast, and or Obfuscated Code
- It takes skill, perseverance and bloody mindedness.
there are literally hundreds of coded examples, some even have explanations. like
this one.