def addTime (min1, sec1, min2, sec2):
    '''
    return the total number of hours, minutes, and seconds that
    results from adding these time units.
    note, more than 60 seconds should roll-over into minutes and
    more than 60 minutes shoud roll over into hours
    '''
    #
    # convert min1 and min2 into seconds
    #   minutes * 60
    min1AsSeconds = min1 * 60
    min2AsSeconds = min2 * 60
    # add them all together
    #   converted minutes and both seconds
    totalSeconds = min1AsSeconds + min2AsSeconds + sec1 + sec2
    # limit each category of time (minutes and seconds)
    #   each can't be more than 60
    #   allow for carry over at each level (70 seconds -> 1 minutes 10 seconds)
    hours = totalSeconds / 3600
    minutes = (totalSeconds % 3600) / 60
    seconds = totalSeconds % 61
    # return results
    return (hours, minutes, seconds)
    
