How to Efficiently Use Mathematica for Theoretical Physics