def create_consecutive_numbers(initial_num, final_num):
    """Create a list of consecutive numbers from `initial_num` to `final_num`.
    source: http://interactivepython.org/runestone/static/pythonds/AlgorithmAnalysis/Lists.html
    Args:
        initial_num (int): The first number of the series.
        final_num (int): The last number of the series.
    Returns:
        result_list (list): A list with values from `initial_num` to
                            `final_num`.
    Examples:
        >>> create_consecutive_numbers(1,5)
        [1, 2, 3, 4, 5]

    """
    # Method 1: append
    # Do not use, slowest of all methods
    # l = []
    # for i in range(initial_num, final_num+1):
    #    l.append(i)

    # Method 2: list comprehension
    # Twice as fast as append
    # l = [i for i in range(initial_num, final_num+1)]

    # Method 3: list constructor
    # Twice as fast as list comprehension
    l = list(range(initial_num, final_num + 1))
    return l