/**
 * This function generates shades of colors based on the given input parameters.
 *
 * @param minValue The minimum value of the shade.
 * @param maxValue The maximum value of the shade.
 * @param stepValue The step value to generate intermediate shades.
 * @return A list of shades.
 *
 * Example:
 * generateShades(0, 255, 50) -> [0, 50, 100, 150, 200, 250]
 */
fun generateShades(minValue: Int, maxValue: Int, stepValue: Int): List<Int> {

    return (minValue until maxValue step stepValue).toList()
}
/**
 * This function generates shades of colors based on the given input parameters.
 *
 * @param minValue The minimum value of the shade.
 * @param maxValue The maximum value of the shade.
 * @param stepValue The step value to generate intermediate shades.
 * @return A list of shades.
 *
 * Example:
 * generateShades(0, 255, 50) -> [0, 50, 100, 150, 200, 250]
 */
fun generateShades(minValue: Int, maxValue: Int, stepValue: Int): List<Int> {
/**
 * This function generates shades of colors based on the given input parameters.
 *
 * @param minValue The minimum value of the shade.
 * @param maxValue The maximum value of the shade.
 * @param stepValue The step value to generate intermediate shades.
 * @return A list of shades.
 *
 * Example:
 * generateShades(0, 255, 50) -> [0, 50, 100, 150, 200, 250]
 */
fun generateShades(minValue: Int, maxValue: Int, stepValue: Int): List<Int> {

    return (minValue until maxValue step stepValue).toList()
}