Dcp2Cone canonicalizer for the power atom

`Dcp2Cone.power_canon(expr, args)`

- expr
An Expression object

- args
A list of Constraint objects

A cone program constructed from a power atom, where the objective function consists of the variable t which is of the dimension of the original vector from the power atom and the constraints consists of geometric mean constraints.