Hoare Partition Scheme