Add heap sort implementation

This is a nice typo, chile instead of child... I actually come from Chile :P