what causes waves and how and what do they propagate?​