Synthetic Jets: Fundamentals And Applications