input: from typing import List
  
  def top_5_languages(x_values: List[str], y_values: List[int]) -> None:
      """ Create a visualization in Python using Matplotlib that displays the top 5 most popular programming languages.
      >>> top_5_languages(["Python", "Java", "C++", "Javascript", "C#"], [45, 25, 15, 10, 5])
      Displays a bar chart with the title "Popular Programming Languages", y-axis labeled "Percentage of Use", and x-axis labeled "Languages". The bars represent Python (45%), Java (25%), C++ (15%), Javascript (10%), and C# (5%). The function does not return any value.
      """
output:     import matplotlib.pyplot as plt
  
      # Sort the languages and their percentages in descending order
      sorted_languages = sorted(zip(x_values, y_values), key=lambda x: x[1], reverse=True)[:5]
      sorted_x_values, sorted_y_values = zip(*sorted_languages)
  
      # Create the bar chart
      plt.bar(sorted_x_values, sorted_y_values, color='skyblue')
      plt.title("Popular Programming Languages")
      plt.ylabel("Percentage of Use")
      plt.xlabel("Languages")
      plt.show()