Best Practices Of Integration By Substitution