Endogenous cycles in competitive models: an overview