input: 
  from typing import List
  
  def get_recent_articles(url: str, num_articles: int = 10) -> List[str]:
      """ Scrapes a news website and retrieves the most recent articles.
      
      Parameters:
      url (str): The URL of the news website to scrape.
      num_articles (int): The number of most recent articles to retrieve (default is 10).
      
      Returns:
      List[str]: A list of the text content of the most recent articles.
      
      Example:
      >>> get_recent_articles('http://example.com/news')
      ['Article 1 content', 'Article 2 content', ..., 'Article 10 content']
      """
      
      import requests
      from bs4 import BeautifulSoup
      
      # get the source code 
      html_content = requests.get(URL).text 
      
      # parse the html content 
      soup = BeautifulSoup(html_content, "lxml") 
      
      # get all the articles  
      articles = soup.find_all('article') 
      
      # return the first 'num_articles' articles 
      return [article.text for article in articles[:num_articles]]
  
output:     import requests
      from bs4 import BeautifulSoup
      
      # get the source code 
      html_content = requests.get(url).text 
      
      # parse the html content 
      soup = BeautifulSoup(html_content, "lxml") 
      
      # get all the articles  
      articles = soup.find_all('article') 
      
      # return the first 'num_articles' articles 
      return [article.text for article in articles[:num_articles]]