tokens: This algorithm is similar to the square - and - multiply algorithm , and depends on bits in scalar after it was represent it in binary form , where if bit in has zero value , the DA algorithm will execute point doubling , while if bit in has one value , this algorithm will execute the point doubling and point addition in each loop .