Cycle Theory