input: def extract_web_data(url:str) -> List[str]:
      """Extracts all the URLs from the given webpage using BeautifulSoup.
      It fetches the webpage, parses it using BeautifulSoup, finds all 'a' tags,
      and extracts the URLs from the 'href' attribute of each 'a' tag.
      
      >>> extract_web_data('http://example.com')
      ['/page1', '/page2', ...]
      """
output:     import requests
      from bs4 import BeautifulSoup
  
      response = requests.get(url)
      soup = BeautifulSoup(response.text, 'html.parser')
      urls = [a['href'] for a in soup.find_all('a', href=True)]
      return urls