Role and History of Numerical Flux Functions