A municipality may cooperate with: A. any other municipality;

B. any county or any flood control authority; C. the state of New Mexico; or

D. any agency of the United States, in carrying out the objectives of Sections 3-41-1 through 3-41-5 N.M. Stat. Ann..