C++ & Rust floor() is forced to be size_t or usize for comb_sort test case
These need to get fixed

```py
        return f"static_cast<size_t>(floor({vargs[0]}))"
```

```py
    # as usize below is a hack to pass comb_sort.rs. Need a better solution
    "floor": lambda n, vargs: f"{vargs[0]}.floor() as usize",
```
