Fixed many typos. The shame.