I wanted to create a smooth curve that passed through a series of n points, leading me to explore BSplines (with the help of this pdf).