used int as key type
added 'merge' and 'extractMin' methods
fix style and copyPaste
fixed style and mistakes
fix style
added gradle