http://www.wolframalpha.com/input/?i=factor+x%5E2+%2B+y%5E3+%2B+x*y+%2B+y