Algorithms for Tracking Single Maneuvering and Multiple Closely-Spaced Targets