Heap sort.c

This algorithm is in-place and non-recursive. Algorithm is a modified version available here.