Simplify handling of exceptional stems and one-/two-letter words
Address unused variable warnings; simplify step_0
Tighten up step_1b
Tighten up step_1c
Tighten up step_2
Improve step_2 and step_3
Fix step_4
Finish cleanup suggestions