Implemented generic versions of carl::pow and carl::pow_assign.
Removed explicit carl::pow for unsigned long.