Ouroboros: a serpent eating its tail