roots and cycles