Support rotation of a vector

Hi, I need to rotate a vector by a given angle.
When I wrote the tests, I needed round to be like Float.round as of Ruby 1.9

Now support round as in ruby 1.9.3 -> round(digits = 0)
use round(digits). Backwards compatibility is maintained