fix power - amazing how one can get it wrong
n_Init(int, order) added
ideal*elt, ideal*int, ideal^int, ideal from int, ideal from elt added
bindings for * and ^ (ideal*elt, ideal *ideal, ideal * int, and the
other way round)