Add An Element To The Front Of A Rust Vec With .insert()

This is like "unshift" in other languages that pushing a new element onto the front of a Vec.

The first value passed to `.insert()`` is the index position to put the new element. All the rest of the elements are shifted to the right. By using `0`` the new element becomes the first one with the rest of the elements shifted down.