cottontheoreme