finished writing a heap structure/priority queue(though I can probably
reuse it for a heapsort)

I finished because I actually bothered to look up the proper algorithms
for inserting into a heap and heapifiing it etc. I used introduction to
algorithms which I'd actually never read before this.
Merge branch 'master' of github.com:hitchiker42/SciLisp