Cartesian power