Question: 
Write a python function to find the first even number in a given list of numbers.


Model's Code:
def first_even(numbers):
    for number in numbers:
        if number % 2 == 0:
            return number
    return None



Sample Correct Code:
def first_even(nums):
    first_even = next((el for el in nums if el%2==0),-1)
    return first_even


Asserts:
assert first_even ([1, 3, 5, 7, 4, 1, 6, 8]) == 4
assert first_even([2, 3, 4]) == 2
assert first_even([5, 6, 7]) == 6


Tests:
Test 1 of 3: PASS
Test 2 of 3: PASS
Test 3 of 3: PASS

Test 221 of 974: 161/221 (72.85067873303167%): success