## inv_pyramid ### Instructions Create a function named `inv_pyramid` that takes a `string` as an `integer` and returns a vector of `string`s. This function should create a pyramid structure. Each element of the vector must be a combination of spaces and the string given ### Example i = 5 ```console [ " >", " >>", " >>>", " >>>>", " >>>>>", " >>>>", " >>>", " >>", " >" ] ``` ### Expected Functions ```rust fn inv_pyramid(v: &str, i: u32) -> Vec<&str> {} ``` ### Usage Here is a program to test your function ```rust fn main() { let a = inv_pyramid(String::from("#"), 1); let b = inv_pyramid(String::from("a"), 2); let c = inv_pyramid(String::from(">"), 5); let d = inv_pyramid(String::from("&"), 8); for v in a.iter() { println!("{:?}", v); } for v in b.iter() { println!("{:?}", v); } for v in c.iter() { println!("{:?}", v); } for v in d.iter() { println!("{:?}", v); } } ``` And its output ```console $ cargo run " #" " a" " aa" " a" " >" " >>" " >>>" " >>>>" " >>>>>" " >>>>" " >>>" " >>" " >" " &" " &&" " &&&" " &&&&" " &&&&&" " &&&&&&" " &&&&&&&" " &&&&&&&&" " &&&&&&&" " &&&&&&" " &&&&&" " &&&&" " &&&" " &&" " &" $ ```