added Vector.floor()