input: Write a function to create a bar chart visualization in Python using Matplotlib that displays the top 5 most popular programming languages based on the given x_values and y_values. The x_values represent the programming languages and the y_values represent their corresponding percentages of use. The function should return the created plot.
  
  assert create_visualization(["Python", "Java", "C++", "Javascript", "C#"], [45, 25, 15, 10, 5]) is not None
output: def create_visualization(x_values, y_values):
      import matplotlib.pyplot as plt
      plt.figure(figsize=(10, 6))
      plt.bar(x_values, y_values, color='skyblue')
      plt.xlabel('Programming Languages')
      plt.ylabel('Percentage of Use')
      plt.title('Top 5 Most Popular Programming Languages')
      plt.ylim(0, 50)
      plt.xticks(rotation=45)
      plt.tight_layout()
      return plt