public IManyArgumentsDerivative Derivate(String input, Char variable, int n = 1) { SyntaxTree tree = new SyntaxTree(Parser.ParseString(input)); for (int i = 0; i < n; i++) tree = tree.Derivate(variable); return new DerivatorResult(tree); }