def _interpolate(start_rgb, end_rgb, percent_blend):
    """Interpolates an RGB value a specific percentage between two values

    Args:
        start_rgb (:obj:`list` of :obj:`int`): Beginning RGB color value
        end_rgb (:obj:`list` of :obj:`int`): Ending RGB color value
        percent_blend (float): % blend between two RGB values

    Returns:
        :obj:`list` of :obj:`float`: The RGB value between the specified colors.
    """
    new_rgb = []
    for i in range(0, 3):
        new_rgb.append((end_rgb[i] - start_rgb[i]) * percent_blend + start_rgb[i])
    return new_rgb