Longest name
Write longest(names) that returns the longest string in the list names.
If two are equally long, return the first of them. The list has at least one
name.
longest(["apple", "bread", "sourdough"]) -> "sourdough"
longest(["milk", "eggs"]) -> "milk"
def longest(names):
best = names[0]
for name in names:
...
return best