Complexity Classes and Sparse Oracles