What does `Foo.singleton_class.ancestors.first(5)` reveal about how class objects' own methods are stored?class Foo; end p Foo.singleton_class.ancestors.first(5) # => [#<Class:Foo>, #<Class:Object>, #<Class:BasicObject>, Class, Module]