Implement a function in Python that takes a list of strings and returns a new list of strings containing all words that start with an uppercase letter.
list = ["Apple", "banana", "Pineapple", "Grapes"]
def upper_words(list):
    result = []
    for word in list:
        if word[0].isupper():
            result.append(word)
    return result