Some random regalloc work
More random regalloc work
Add basic priority queue based on Braun heaps
Use merge sort for sorted builtin, much faster than the old selection sort