pub fn check_zenith_angle(zenith: f64) -> Result<f64>
Validates a zenith angle to be within the range [0, 180] degrees.
Returns ComputationError if zenith angle is not finite or outside valid range.
ComputationError