input: Write a function to generate a bar chart visualization of the top 5 most popular programming languages using Matplotlib. The function should take two lists as input: one for the names of the programming languages and one for their corresponding popularity percentages. The function should then display the bar chart with appropriate labels.
  assert visualize_languages(["Python", "Java", "C++", "Javascript", "C#"], [45, 25, 15, 10, 5])== None
  assert visualize_languages(["Python", "Java", "C++", "Javascript"], [30, 20, 15, 25])== None
  assert visualize_languages(["Python"], [100])== None
output: import matplotlib.pyplot as plt
  
  def visualize_languages(languages, percentages):
      plt.bar(languages, percentages)
      plt.xlabel('Programming Languages')
      plt.ylabel('Popularity Percentage')
      plt.title('Top 5 Most Popular Programming Languages')
      plt.show()