Interval of FORs fixed. If there are leaps in the interval we unroll the whole interval
implementing edge removal for arrays
edge removal for arrays implemented but not tested
more fixes to edge removal, still not tested
implementing unknown-side of std algorithm