issues #26 and #27

This diff is difficult to understand. I think its because I had to tag versions 3.03 and 3.04. I really only added brackets ( https://github.com/ugexe/Algorithm-AM/blob/ugexe-patch/AM.xs#L785 ), the headers at the top for slightly better efficiency, and tagged the previous releases.