A Model of Economic Growth and Long Cycles. (September 2022)