give qrpa the methods instead.
steal the quicksort implementation from parrot