pub fn select_best_server(servers: &[Server]) -> Result<Server, Error>
Select the best server from a list, preferring the closest by distance.
Returns Error::ServerNotFound if the server list is empty.
Error::ServerNotFound