On the origin, growth and applications of ripples