push carefully
one line about pop
added unshift mulitplel elements
added line for shift and warning