How External Ballistics Programs Work