Good app but the explanations for the answers are so unnecessarily complicated. Something that could be solved in 4 steps has an extra 5 steps just to arrive at the same answer. Good for finding answers but not so great for understanding why you get those answers.