gradientDescentMulti correct and finished