Typos and new questions.
Add answer.
Improve answers.