remove tail recursion in removeSiftDown()
new trivial test
new performance test, output time for each step
assertEqualsHE()
split BinaryMinHeapTest
peek methods with optional index parameter
refactor checking of costs with decreaseKey; check() was never called
add peekCost() method
add dependency
do not use String.intern at import