did some stuff with minheap and maxheap
added ntree
generalized heap to minheap/maxheap
added sine
split out graph code into own module
added first cut of dijkstra
added first cut at Prim's algorithm