Bap table intersections fix + Bap table tests

@ivg the way I fixed the intersections bug we talked about was to just get the `min` memory from the table and start folding from that address. If there's no memory in the table this just gets set equal to `max` of the 'intersector' memory--your suggestions are welcome.
you can just take `m`, since `mem`s in table are compared by `min_add`, see `Mem` adaptor module in the top side of `Table`.