RGBA interpolation logic
This method will return a smaller list of colors the provided list of colors, spaced out amongst the provided color list.
This method will return a smaller list of colors the provided list of colors, spaced out amongst the provided color list. Used internally for normalization
For example, if we are provided a list of 9 colors on a red to green gradient, but only need a list of 3, we expect to get back a list of 3 colors with the first being red, the second color being the 5th color (between red and green), and the last being green.
Provided RGBA color values
Length of list to return