pub fn safe_gcd_lcm(self_: &i64, other: &i64) -> (Value, Value) {
    (safe_gcd(self_, other), safe_lcm(self_, other))
}
Safe GCD/LCM calculation for i64.

# Examples

```
# use ruruby::*;
# use ruruby::arith::*;
assert_eq!(safe_gcd_lcm(&7, &3), (Value::integer(1), Value::integer(21)));
assert_eq!(safe_gcd_lcm(&2, &4), (Value::integer(2), Value::integer(4)));
assert_eq!(safe_gcd_lcm(&0, &0), (Value::integer(0), Value::integer(0)));
```
ruruby/src/arith.rs