Rand vector

Adds two functions to Rand to return a Vec3f or Vec2f that lie on a line between Vec a and Vec b
Added both 'next' and 'rand' functions.