Difference Methods for Initial-Boundary-Value Problems and Flow Around Bodies