A quick sort implementation as readable as possible in Ruby