pub fn lcm<T, D>( a: &Array<T, D>, b: &Array<T, D>, ) -> Result<Array<T, D>, FerrayError>where T: Element + Float, D: Dimension,
Integer LCM (works on float representations of integers).