Good Doctor Season Finale Ending Explained