You are given a list words of strings.
Find the maximum length among the words, and return a list of all words that have that maximum length, keeping them in their original order.
If words is empty, return an empty list.
NOTE: This is a function-type question — you only write the function. Do not read input or print anything; a hidden checker calls your function and checks its return value.
Arguments
['cat', 'elephant', 'dog', 'tiger']
Returns
['elephant']