Similar

Before merging:

- Implement similar function from paper
- Clean up fox code
factor out 1000 as a `request.row_limit()` or something (matching python naming)