pub fn random_in_unit_sphere() -> Vec3
Returns a random point inside the unit sphere (rejection method).