A numerical method for general, unsteady aerodynamics