-fixed bugs in for declaration
-following cases work:
  for (int i = 0; i <=4; i++)
  for (int i = 0; i <=4; i+=3)
  for (int i = 7; i <=2; i--)
  for (int i = 6; i <=1 i-=3)