Completed sift up and sift down methods, and added comments to explain what the method is doing.