Deeply Understanding Logarithms In Time Complexities & Their Role In Computer Science