2. Given linear code $C \subseteq GF(q)^n$ with $k$ dimension.
(a) Define dual code $C^\perp$ dan what is dimension from $C^\perp$?
(b) If $q = 2$, that $C \subseteq GF(2)^n = \mathbb{Z}_2^n$, and known that binary linear code $C$
self dual, that is $C^\perp = C$:
i. Show That $n$ must be an even number.
ii. Show that every codeword from $C$ have even weight.
iii. Show that vector $111...1$ with weight $n$ are in $C$.