Fixed bugs with pascal to c++ array index translation (pascal has 1-based arrays and c++ zero-based.  To keep the translation simple, I left all the index variables the same and just subtracted one on array look-up.  I had forgotten a few places in the code.)
Fixed bugs with pascal to c++ array index translation (pascal has
1-based arrays and c++ zero-based.  To keep the translation simple, I
left all the index variables the same and just subtracted one on array
look-up.  I had forgotten a few places in the code.)

Another check I need to do is whenever there is a double variable
comparison, I need to incorporate epsilon.


kslazarev/waffles,kslazarev/waffles,kslazarev/waffles,kslazarev/waffles,kslazarev/waffles