Only the last description line for languages with multiple
descriptions was used.
Made the rest of the function more pythonic.
Convert some code to be more pythonic.