Why would the union of an empty set with another set results in an empty set in python? : <pre><code>a = set()
b = set([1,2])
print a.union(b)
</code></pre>

<p>The result is an empty set. But if a is not an empty set, the result is correct.</p>
