[math-fun] Optimum algorithms for generating Heron triangles; better count bounds & generators for d-simplices