export function calculateAssignmentAverage(...grades) { if (grades.length === 0) { return 0; } const total = grades.reduce((sum, score) => sum + score, 0); return total / grades.length; } export function getTopThree(students) { const sorted = [...students].sort((a, b) => b.grade - a.grade); return sorted.slice(0, 3); } export function uniqueCourses(students) { return [...new Set(students.map(({ course }) => course))]; }