fix buggy butlast primitive

off by one, so it did not, in fact, remove the last element, or any
element