Fix the heap sort algorithms
Add .gitignore