Create new CustomPoint where x and y values are rounded down to int
CustomPoint
CustomPoint<int> floor() { return CustomPoint<int>(x.floor(), y.floor()); }