Use last element as pivot not first, requires less moving of data.
Merge branch 'master' into in-place

Conflicts:
	src/lib.rs
Formatting