Summarizing legal cases with natural language processing