bitcoin cycle explained