Extraordinary homology theory