Multiplication by Successive Doubling Implementation of a tail recursive algorithm for multiplication by means of repeated addition (doubling). View the code on Gist.