What is a hypercycle