+1  A: 

That looks more like a bug in the implementation of the algorithm you're using.

When I follow the steps in the original algorithm (from the page you linked to), the final "s" from "apples" is removed in step 1a, and the "e" in step 5a, so the stem of "apples" is also "appl".

mercator