Large Language Models for Code Summarization