Describir: Cell-Free Massive MIMO System With an Adaptive Switching Algorithm Between Cooperative NOMA, Non-Cooperative NOMA, and OMA Modes