A wide range of problems can be solved step-by-step using Wolfram|Alpha. In addition, this functionality will automatically add steps for solutions in additional mathematical disciplines.