sub f{unpack'%b*',pack v,@_,$i}map{$i++while$i-$j