class Gem::List

def self.prepend(list, value)

def self.prepend(list, value)
  return List.new(value) unless list
  List.new value, list
end