In the book Measures, Integrals and Martingales the author asks to show that $\# \{1,2\}^{\Bbb{N}} \le \# (0,1) \le \# \{0,1\}^{\Bbb{N}}$ and to conclude that $\# (0,1)= \# \{0,1\}^{\Bbb{N}}$ . He also remarks that this is a reason for writing $\mathfrak{c}=2^{\aleph_{0}}$.
I am stuck on two parts showing $\# \{1,2\}^{\Bbb{N}} \le \# (0,1) \le \# \{0,1\}^{\Bbb{N}}$ the hint given is to "interpret $\{0,1\}^{\Bbb{N}}$ as base-$2$ expansions of all numbers in $(0,1)$ while $ \{1,2\}^{\Bbb{N}}$are all infinite base-$3$ expansions lacking the digit $0$" but I've never worked with base expansions or dyadic fractions so I'm trying to find another way(I wouldn't mind if someone could guide me through this, all I know is that a dyadic fraction is rational of the form $\displaystyle\frac{a}{2^q}$.)
For the second part I'm trying to show that $f: \{0,1\}^{\Bbb{N}} \to \{1,2\}^{\Bbb{N}}$ defined by $f((a_i)_{i \in N})=(b_1, b_2,\ldots)$ where $b_i =1$ if $a_i=0$ and $2$ otherwise, is a bijection and the result follows by the Cantor-Bernestein theorem. Concerning the remark it seems that $\{0,1\}^\Bbb{N}=2^{\aleph_0}$ but I haven't been able to prove that.
Notation: $\{0,1\}^{\Bbb{N}}$ is the set of sequences $(x_j)_{j \in \Bbb{N}}$ such that $x_j \in\{ 0,1\}$
Edit: Is the reason for $\{0,1\}^\Bbb{N}=2^{\aleph_0}$ the following?
If we want to chose a sequence whose terms are $0$ or $1$ for each $n \in \Bbb{N}$ then each $(x_j)_{j \in \Bbb{N}}$ has a value for each $j$ that is it has $\aleph_0$ entries each of which have two choices then we have $2 \times 2 \times 2 \times \ldots$ choices $= 2^{\aleph_0}$ choices.