input: Write a function to efficiently filter out elements from a given list that are greater than a specified threshold and return the result as a new list. The function should use a list comprehension for the filtering process. 
  
  assert filter_greater_than([1, 2, 3, 4], 2) == [3, 4]
  assert filter_greater_than([1, 2, 3, 4], 3) == [4]
  assert filter_greater_than([1, 2, 3, 4], 5) == []
  assert filter_greater_than([], 0) == []
output: def filter_greater_than(lst, threshold):
      return [x for x in lst if x > threshold]