Calculate totals and find the largest expense from object arrays.
Given a list of expenses, calculate useful totals and identify the largest expense. The final summary should reuse the smaller helper functions.