pub fn radical(n: u64) -> u64
Radical (square-free kernel): product of distinct prime factors.
use mathverse_core::integer::radical; assert_eq!(radical(18), 6);