Problem: Various typos, long lines and style mistakes. Solution: Fix the typos, wrap lines, improve style.