New generic exponentation code. Includes sliding-window simultaneous