modify the heap in order to support extension for storing various data
formats
add implementation ofr kruskall mst
Merge branch 'master' of github.com:topliceanu/learn

* 'master' of github.com:topliceanu/learn:
  add a range query method to the binary search tree implementation
  clarify comments