Außer das es
imho besser wäre Fragen zu einem Tutorial auch im Forum der entsprechenden Seite zu stellen oder es hier zumindest zu verlinken.
Da du das Tutorial hier schon quasi hin kopiert hast, wieviel davon hast du bis jetzt verstanden und was hast du schon versucht um dein Problem zu lösen? Selection gibt ja offenbar wie du in deiner Ausgabe lesen kannst -1 zurück, d. h. entweder dein Objekt ist nicht auf dem Namestack registriert, oder es wird bei der Überprüfung nicht getroffen.
Man kann einen Barbier definieren als einen, der alle diejenigen rasiert, und nur diejenigen, die sich nicht selbst rasieren.
Rasiert sich der Barbier?