error is O(log(n)) now
support batched transformations
Added support for random_vector<cl_double2>() in tests.