Stylistic changes and typo corrections