How To Practice Reasoning