linear regression via gradient descent with pig; zip udf for element by element product of tuples (see ruby zip); ruby driver + sample script for illustrating gradient descent to fit a line