Stav dette: Numerical Methods for Fluid-Structure Interaction, and their Application to Flag Flapping