rMaths 0.1.0

Maths library made for Rust developers with ❤
Documentation
fn addr(nums: [isize]) {
    let mut res: isize;
    for i in nums.into_iter() {
        res += i;
    }

    return res;
}

fn addr(nums: [f64]) {
    let mut res: f64;
    for i in nums.into_iter() {
        res += i;
    }

    return res;
}
// Here are array addition functions

fn subr(nums: [isize]) {
    let mut res: isize;
    for i in nums.into_iter() {
        res -= i;
    }

    return res;
}

fn subr(nums: [f64]) {
    let mut res: f64;
    for i in nums.into_iter() {
        res -= i;
    }

    return res;
}
// Here are array substraction functions

fn mulr(nums: [isize]) {
    let mut res: isize;
    for i in nums.into_iter() {
        res *= i;
    }

    return res;
}

fn mulr(nums: [f64]) {
    let mut res: f64;
    for i in nums.into_iter() {
        res *= i;
    }

    return res;
}
// Here are array multiplication functions

fn divr(nums: [isize]) {
    let mut res: isize;
    for i in nums.into_iter() {
        res /= i;
    }

    return res;
}

fn divr(nums: [f64]) {
    let mut res: f64;
    for i in nums.into_iter() {
        res /= i;
    }

    return res;
}
// Here are array division functions

fn fibo(range: usize) {
    let mut nums: [usize ; range];
    
    int i = 0;
    int a = 0;
    int b = 1;

    while (n > 0) {
        a, b = b, a + b;
        n -= 1;
        nums[i] = a;
        i++;
    }

    return nums;
}

fn fact(num: usize) {
    if num <= 1 {
        return num;

    } else {
        return fact(num - 1) * num;

    }
}
// Here is factorial function