Cubes and cubical chains and cochains in combinatorial topology