Blind 75: contains Duplicate
https://leetcode.com/problems/contains-duplicate/description/
class Solution:
    def containsDuplicate(self, nums: List[int]) -> bool:
        hashset = set()
        for num in nums:
            if num in hashset:
                return True
            hashset.add(num)
        return False
Explanation
To check if there is a duplicate, check if we have already seen the current element by checking a hashset of previously seen elements.
Time Complexity = O(N) because we only need to iterate through nums once.
Space Complexity = O(N) because we only need to store ~N elements in the hashset.