পুনরাবৃত্ত গুণনের মাধ্যমে "b" এর মান নির্ণয়ে "n" − 1 সংখ্যক বার গুণ করতে হয়, কিন্তু এটা আরও সুচারূরূপে নির্ণয় করা যায়, যা নিচের উদাহরণের সাহায্যে দেখানো হয়েছে। ২ এর মান বের করতে হলে, লক্ষ্য করুন যে, ১০০ = ৬৪ + ৩২ + ৪। ক্রমানুসারে নিচের মানগুলো বের করুন:

১. ২ = ৪

২. (২) = ২ = ১৬

৩. (২) = ২ = ২৫৬

৪. (২) = ২ = ৬৫,৫৩৬

৫. (২) = ২ = ৪,২৯৪,৯৬৭,২৯৬

৬. (২) = ২ = ১৮,৪৪৬,৭৪৪,০৭৩,৭০৯,৫৫১,৬১৬

৭. ২ ২ ২ = ২ = ১,২৬৭,৬৫০,৬০০,২২৮,২২৯,৪০১,৪৯৬,৭০৩,২০৫,৩৭৬

এই ধাপগুলো ব্যবহার করলে ৯৯ বারের পরিবর্তে কেবল ৮ বার গুণ করতে হয় (যেহেতু শেষ ধাপের গুণফলে দুই বার গুণ করতে হয়)।

সাধারণভাবে, "b" এর মান নির্ণয়ে যত বার গুণন প্রক্রিয়া সম্পন্ন করতে হয় তার সংখ্যা, বর্গকরণের মাধ্যমে সূচকীকরণ বা (আরও সাধারণভাবে) সংযোজন-শৃংখল সূচকীকরণ ব্যবহার করে  Θ(log "n")-এ কমিয়ে আনা যায়। "b" এর জন্য ন্যূনতম-সংখ্যক গুণনের অনুক্রম বের করা (সূচকের জন্য সর্বনিম্ন দৈর্ঘ্যের সংযোজন-শৃংখল ) বেশ কঠিন একটা সমস্যা, যার জন্য এখন পর্যন্ত সর্বোৎকৃষ্ট কোন সমাধান-পদ্ধতি জানা নেই (দেখুন উপসেট সমষ্টি সমস্যা), কিন্তু তুলনামূলকভাবে কার্যকর অনেক অনুসন্ধানমূলক সমাধান-পদ্ধতি রয়েছে।

দশ এর ঘাতসমূহ
এক এর ঘাতসমূহ
পূর্ণ-সাংখ্যিক সূচকের সাহায্যে কার্যকর গণনা-প্রক্রিয়া
শক্তি ফাংশন