integer powers: further streamlinings
integer powers: yet more streamlinings