Heapsort is a lovely, simple, O(NlogN) sort that sorts in place (so that it requires no extra space). (Explicitly stating something that is implied by an existing response).
Edit: Whoops, apparently heapsort is not "stable" (not sure what that means actually), sorry.