einem Objekt eine Id zuweisen ?
@sma: Dann sag ich's mal ein wenig lauter: Spielerei. Zumindest in CPython würde ich mich damit nicht weiter aufhalten. Funktionsaufrufe sind verhältnismässig teuer, es gibt ein Rekursionslimit, und keine TCO. Damit verbieten sich IMHO solche Lösungen.