input: Write a function to efficiently filter elements greater than 2 in a given list. If the input list is empty, return an empty list.
  assert filter_greater_than_2([1, 2, 3, 4])==[3, 4]
  assert filter_greater_than_2([5, 6, 7])==[5, 6, 7]
  assert filter_greater_than_2([1, 2])==[]
  assert filter_greater_than_2([])==[]
output: def filter_greater_than_2(lst):
      return [x for x in lst if x > 2]