Learning by Teaching : Evidence and Implications for Education