added bit-and, currently failing
added Interval.and (currently not doing good)
implemented "bit range" (and still failing)
bit-and now passes (slightly tested)