Assignment #6: Third assignment from the string algorithms module (Algorithmic Challenge).