Space Shuttle uses 2-version programming