Add partial_sort
Add cstring/