The Cut-Off Phenomenon in Random Walks on Finite Groups