<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def determine_ticks(low, high):
 """The function used to auto-generate ticks for an axis, based on its range of values. :param Number low: The lower bound of the axis. :param Number high: The upper bound of the axis. :rtype: ``tuple``"""

    
    range_ = high - low
    tick_difference = 10 ** math.floor(math.log10(range_ / 1.25))
    low_tick = math.floor(low / tick_difference) * tick_difference
    ticks = [low_tick + tick_difference] if low_tick < low else [low_tick]
    while ticks[-1] + tick_difference <= high:
        ticks.append(ticks[-1] + tick_difference)
    return tuple(ticks)