intent: How do I sort a list with positives coming before negatives with values sorted respectively?
rewritten_intent: sort list `lst` with positives coming before negatives with values sorted respectively
snippet: sorted(lst, key=lambda x: (x < 0, x))