Here is another proof for q2:
Suppose we want all the subsets of {a,b,c,d....}
now we will write a list of all the subsets of the set. On the top row, we will write down all the subsets that do not contain a, and on the bottom we will write down the same subset but with a added in:
null, {b}, {c}.... {b,c}, {b,d}.... {b,c,d...}
{a},{ab},{ac}....{a,b,c},{a,b,d}... {a,b,c,d..}
We can see, this mapping is a bijection. However the bottom row contains one more element (a is introduced) thus two subsets in the same COLUMN have opposite parity, proving the result.
This picture can also be used to prove that the number of subsets of a set is

(ie the top row contains the subsets of the set with one less element, and introducing the bottom row doubles the number of subsets thus showing

where

is the number of subsets of a set with n elements)