input: Write a function called filter_emails_by_domain that takes a list of email addresses and a domain as input and returns a filtered list of email addresses that belong to the specified domain. If the input list is empty, return an empty list.
  
  
  def filter_emails_by_domain(emails, domain):
      return [email for email in emails if email.endswith(domain)]
  
  
  assert filter_emails_by_domain(["john@gmail.com", "sarah@yahoo.com", "bob@microsoft.com", "sophie@gmail.com"], "@gmail.com") == ["john@gmail.com", "sophie@gmail.com"]
  assert filter_emails_by_domain(["john@gmail.com", "sarah@yahoo.com", "bob@microsoft.com", "sophie@gmail.com"], "@yahoo.com") == ["sarah@yahoo.com"]
  assert filter_emails_by_domain(["john@gmail.com", "sarah@yahoo.com", "bob@microsoft.com", "sophie@gmail.com"], "@microsoft.com") == ["bob@microsoft.com"]
  assert filter_emails_by_domain([], "@gmail.com") == []
output: def filter_emails_by_domain(emails, domain):
      return [email for email in emails if email.endswith(domain)]