input: from typing import List
  
  def retrieve_recent_articles(url: str, articles_tag: str, num_articles: int) -> List[str]:
      """ Retrieve the specified number of most recent articles from a given news website.
      >>> retrieve_recent_articles('http://example.com/news', 'article', 10)
      ['Text of article 1', 'Text of article 2', 'Text of article 3', 'Text of article 4', 'Text of article 5', 'Text of article 6', 'Text of article 7', 'Text of article 8', 'Text of article 9', 'Text of article 10']
      """
output:     import requests
      from bs4 import BeautifulSoup
  
      response = requests.get(url)
      soup = BeautifulSoup(response.content, 'html.parser')
      articles = soup.find_all(articles_tag)
      
      recent_articles = []
      for article in articles[:num_articles]:
          recent_articles.append(article.get_text())
      
      return recent_articles