class Person
include Comparable
attr_accessor :name
def initialize(name)
@name = name
end

def <=>(other_person)
self.name <=> other_person.name
end

def to_s
"Hello my name is #{@name}"
end
end

people = [Person.new("joe"),Person.new("mary"),Person.new("annie"),Person.new("bob")]
sorted_people = people.sort
sorted_people.each {|person| puts person }