From 231e2367fc520c9bbfcb7e3c21bb0a65f6b63f9b Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Sun, 5 Apr 2015 17:18:05 +0200 Subject: Make it a bit faster --- stack.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/stack.go b/stack.go index eb9b6be..33c8357 100644 --- a/stack.go +++ b/stack.go @@ -19,9 +19,7 @@ func (s *Stack) Push(v Value) { // Insert inserts value at head func (s *Stack) Insert(v Value) { - *s = append(*s, 0) - copy((*s)[1:], (*s)[:len(*s)-1]) - (*s)[0] = v + *s = append(Stack{v}, *s...) } // Pop retrieves value from tail -- cgit v1.2.3