The context of the following identity is in the Classical Normal Linear Regression Model, ie, $\boldsymbol{y} = \boldsymbol{X}\boldsymbol{\beta}+ \boldsymbol{u}$ where $\boldsymbol{u}$ is a $n \times 1$ matrix and $u_i \sim iid.N(0, \sigma^2)$ for $i = 1, 2, \cdots, n$
Show that $(\boldsymbol{y}-\boldsymbol{X}\boldsymbol{\beta})'(\boldsymbol{y}-\boldsymbol{X}\boldsymbol{\beta}) = (\boldsymbol{y}-\boldsymbol{X}\boldsymbol{b})'(\boldsymbol{y}-\boldsymbol{X}\boldsymbol{b})+(\boldsymbol{\beta}-\boldsymbol{b})'\boldsymbol{X}'\boldsymbol{X}(\boldsymbol{\beta}-\boldsymbol{b})$
where:
$\boldsymbol{y}$ is a $n \times 1$ matrix
$\boldsymbol{X}$ is a $n \times k$ matrix
$\boldsymbol{\beta}$ is a $k \times 1$ matrix
$\boldsymbol{b}$ is a $k \times 1$ matrix
$rank(\boldsymbol{X}) = k$
$\boldsymbol{b} = (\boldsymbol{X}'\boldsymbol{X})^{-1}\boldsymbol{X}'\boldsymbol{y}$
I can prove this expression by going from the RHS to LHS, however, I am not sure how to go from the LHS to the RHS (just assume that the expression on the RHS isn't known at first). Thanks.