/**
 * This function takes an artist name and a list of numbers as input and
 * creates a new list with mirror image of the input list using left and
 * right shift operators.
 *
 * @param artistName Name of the artist.
 * @param inputList List of numbers.
 * @return A new list with mirror image of the input list.
 */
fun createMirrorImage(artistName: String, inputList: List<Int>): List<Int> {

    // Reverse the elements of the list
    val reverseList = inputList.reversed()

    // Mirror the elements of the reversed list
    val mirrorList = reverseList.map { it shr 1 }

    return mirrorList
}
/**
 * This function takes an artist name and a list of numbers as input and
 * creates a new list with mirror image of the input list using left and
 * right shift operators.
 *
 * @param artistName Name of the artist.
 * @param inputList List of numbers.
 * @return A new list with mirror image of the input list.
 */
fun createMirrorImage(artistName: String, inputList: List<Int>): List<Int> {
/**
 * This function takes an artist name and a list of numbers as input and
 * creates a new list with mirror image of the input list using left and
 * right shift operators.
 *
 * @param artistName Name of the artist.
 * @param inputList List of numbers.
 * @return A new list with mirror image of the input list.
 */
fun createMirrorImage(artistName: String, inputList: List<Int>): List<Int> {

    // Reverse the elements of the list
    val reverseList = inputList.reversed()

    // Mirror the elements of the reversed list
    val mirrorList = reverseList.map { it shr 1 }

    return mirrorList
}