def insert_into_string(source, insert, pos):
    """
    Inserts a string into another string and returns the new string
    :param source: the source string
    :param insert: the string to insert
    :param pos: the position the string will be inserted to
    :return: the composed string
    """
    return source[:pos] + insert + source[pos:]
