The wonderful world of oscillations and waves