Adding greedyUpperTriangulation function to perform row and column permutations on H per the algorithm outlined in Appendix A in Modern Coding Theory by Richardson and Urbanke. More verification testing required.