Comments added, typos fixed.