"seq" function added @vjovanov

Note: There is a little mistake in OptiML specification, when it comes to function "uniform".
It says: uniform(start,end,stride) - return a DenseVector containing double values from start to end at stride intervals
Where actually the parameters end and stride changed places. So the correct form is: uniform(start, stride, end), noting that end is not inclusive.