Added power trampoline to api.  Re-fixed power algorithm to not use allocation.