Explaining Logarithms: A Progression of Ideas Illuminating an Important Mathematical Concepts