Iterative Recusive Logarithmic for *