# File lib/mega/harray.rb, line 509 def unshift(e) i = self.length - 1 while i >= 0 self.set(i+1,self.fetch(i)) return i if self.fetch(i) == e i -= 1 end self.set(0,e) self end