fn sum(x : &[i128]) -> i128 {
    let mut s : i128 = 0;
    for i in x.iter() {
        s += i;
    }
    return s;
}

fn main(){
    let a: [i128; 5] = [1, 2, 3, 4, 5];
    println!("Sum:  {}", sum(&a));

    let mut vec : Vec<f64> = Vec::with_capacity(10);
    vec.push(100.4);
    vec.push(400.0);
    println!("Item 0:  {}", vec[0]);
    vec.push(4.0);
//    println!("Item 4:  {}", vec[4]);

}