Problem:(Easy)
create a Merge function for 2 vectors to merge together to single vector using Rust programming language
input: Vector1 [2,3,4,5] and Vector 2 = [6,7,19,20] output: print the Vector as [2,3,4,5,6,7,19,20
Note : Vector and Arrays are different in Rust on how/where data stores
hint: You can use ‘push’ method to add element into a Vector
Solution1
  //main program which call the merge function
  fn main(){
        // vector1   as mutable
        let mut v1 = vec![12,32,34,54];
        //vector2
        let v2 = vec![23,24,25,56];
        
        //calling merge function with first parameter as mutable reference to the 
         merge(&mut v1,  &v2 );
        println!("{:?}",v1);
}
//merge function accepts first parameter as a mutable reference to vector1 and immutable reference to Vector2
fn merge(v1:&mut Vec<i32>,v2: &Vec<i32>){
        //looping through vector 2 and getting the values . use ' * ' to get value from element reference 'e'
        for e in v2.iter(){
                v1.push(*e);
        }
}