jack swigert is the captain jack harkness of nasa