How is federalism applied in the United States?

A. Power is divided between the federal and state governments.
B. Each branch has power over another to prevent one becoming to powerful.
C. Federal courts can declare laws unconstitutional if they violate the Constitution.
D. The major functions of the government are divided into three separate parts.