The Generation Effect: Why Struggling to Remember Makes You Learn Twice as Fast | Snitchnotes Blog | Snitchnotes