def insert_string(original, insertion, index):
    """
    Insert a new string at the given index of the provided string
    :param original: string to be inserted into
    :param insertion: string to insert
    :param index: index of insertion
    :return: original with completed insertion
    """
    return original[:index+1] + insertion + original[index+1:]