Creative and algorithmic mathematical reasoning: effects of transfer-appropriate processing and effortful struggle