Tailoring Acoustic Waves With Metamaterials And Metasurfaces