Growth In Finite And Infinite Groups