This could be the first 5-year crypto cycle ever. Business cycle theory is pointing to a 2026 top.