@Override
    public boolean equals(Object other) {
        if(other == this) return true;
        if(!(other instanceof Chance)) return false;
        return probability == ((Chance) other).probability;
    }