This changes the Pop method to assign the zero value before reducing slice size. Doing so ensures the backing array does not reference removed item values.