I can't work out what WolframAlpha is doing wrong with this query: https://www.wolframalpha.com/input/?i=derivative+of+%28vector%7B1%2C2%7D+dot+vector%7Bx%2Cx%5E2%7D%29+with+respect+to+x"derivative of (vector{1,2} dot vector{x,x^2}) with respect to x"
It can do the dot product properly on its own: https://www.wolframalpha.com/input/?i=vector%7B1%2C2%7D+dot+vector%7Bx%2Cx%5E2%7D