def history arr
      return @history unless arr
      if arr.is_a? Array
        @history = arr 
      else
        @history << arr unless @history.include? arr
      end
    end
def history arr
      return @history unless arr
      if arr.is_a? Array
        @history = arr 
      else
        @history << arr unless @history.include? arr
      end
    end
pass the array of history values
 Trying out a change where an item can also be sent in.
 I am lost, i want the initialization to happen once.