CSMA variations explained