from typing import List


def uniform_knot_vector(n: int, order: int) -> List[float]:
    """
    Returns an uniform knot vector for a B-spline of `order` and `n` control points.

    `order` = degree + 1

    Args:
        n: count of control points
        order: spline order

    """
    return [float(knot_value) for knot_value in range(0, n + order)]