Sidney Felsen 1924-2024