Reimplement butlast in terms of drop-last