are discussed with applications and examples, and complete computer codes accompany the