**Is your feature request related to a problem? Please describe.** Look at [here](https://github.com/fugue-project/fugue/blob/838fdaa794c62e8bdc7f1474818d9491d5d39ed7/fugue_spark/execution_engine.py#L513) If taking just one row with our sorting, we may use `GROUP BY` and `FIRST` to solve this problem, it can be a lot faster. Let's add this special handling.