Added method of intersection for ImageSet with Integer as baseset

I modified the code so that the result doesn't depend on the variable name, though I couldn't understand your argument given by the `hash(Lambda(...))`, can you elaborate.