def combine_results(a_base, a_new):
    """
    Takes two results and adds the values for like keys together

    :param a_base: A results set ( the one you are adding to)
    :param a_new: A result set (typically the one you just ran and are adding to the total)
    :return:  the a_base value with the a_new values added to it
    """
    for key, value in a_new.items():
        if key in a_base:
            a_base[key] += value
        else:
            a_base[key] = value
    return a_base