Generalizations of Intersection Homology and Perverse Sheaves with Duality over the Integers