implemented bottom up heapsort based on pseudocode found on wikipedia, analysed time/space using Sedgewick's chapter 9.2