A heap allocator

Generic Function

let mut v1 = Vec::new();
v1.push(1);

Macro

let v1 = vec![1,2,3];