rewrote +? operator to (a,b)+
use ';' instead of ',' as separator in iterators. This is nicer to read and resembles to the for loop in many languages