- haskell binary heap remove function
- haskell binary heap next/prev location track with size instead of
  "energy state"
- haskell benchmarks evaluate data in main function
- haskell fromlist/tolist