Homology and Cohomology of chain and cochain complexes