sparse polynomial square