Implement the RandomizedSet class that supports insert, remove, and getRandom in average O(1) time. insert(val) returns true if not present. remove(val) returns true if present. getRandom() returns a random element.