added log2 function