use ;
use Zero;
/// Computes the greatest common divisor (GCD) of `a` and `b`
/// using the Euclidean algorithm.
///
/// # Panics
/// Panics if `b == 0`.
///
/// # Examples
/// ```
///use cryptograph::math::euclides::gcd;
///
/// assert_eq!(gcd(48, 18), 6);
/// assert_eq!(gcd(17, 43), 1);
/// ```