למה זה יותר זריז?
אם אני סופר כמה פעמים קוראים לפונקציה, אז זה נראה לי לא פחות: למשל, אם תבקש לחשב 2 בחזקת 8, אז תאלץ לחשב פעם אחד 2 בחזקת 8 ועוד פעמיים 2 בחזקת 4 ועוד ארבע פעמים 2 בחזקת 4 ועוד שמונה פעמים 2 בחזקת 1. זאת אומרת, 15 פעמים להיכנס לפונקציה. במקור זה היה דורש רק 8 כניסות לפונקציה, לא?