Exercise 01-22 is not complete, but I really just wanted to save my exemplary function strrpbrk(). E01-22 actually needs strrpbrkl(), which has an optional max length for searching the given string.