Question: 
Write a function to find the gcd of the given array elements.


Model's Code:
def get_gcd(arr):
    from math import gcd
    from functools import reduce
    return reduce(gcd, arr)



Sample Correct Code:
def find_gcd(x, y): 
	while(y): 
		x, y = y, x % y 
	return x 
def get_gcd(l):
  num1 = l[0]
  num2 = l[1]
  gcd = find_gcd(num1, num2)
  for i in range(2, len(l)):
    gcd = find_gcd(gcd, l[i])
  return gcd


Asserts:
assert get_gcd([2, 4, 6, 8, 16]) == 2
assert get_gcd([1, 2, 3]) == 1
assert get_gcd([2, 4, 6, 8]) == 2 


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

Test 45 of 974: 34/45 (75.55555555555556%): success