Typo fixed, more comments added.