input: 
  def scrape_recent_articles(url: str = 'http://example.com/news') -> List[str]:
      """ Create a web scraper that retrieves the 10 most recent articles from a given news website URL.
      >>> scrape_recent_articles()
      [
          'Article 1 text',
          'Article 2 text',
          'Article 3 text',
          'Article 4 text',
          'Article 5 text',
          'Article 6 text',
          'Article 7 text',
          'Article 8 text',
          'Article 9 text',
          'Article 10 text'
      ]
      """
      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 text of the first 10 articles
      return [article.text for article in articles[:10]]
  
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 text of the first 10 articles
      return [article.text for article in articles[:10]]