Seol mar théacs é seo: Beyond Reachability: Shape Abstraction in the Presence of Pointer Arithmetic