Obtener el nombre y la nota más alta de un estudiante

Dado un arreglo asociativo de un estudiante con name y un arreglo notes no vacío, devuelve un nuevo arreglo con el mismo name y la nota más alta en top_note.

top_note(["name" => "John", "notes" => [3, 5, 4]]); // ["name" => "John", "top_note" => 5]