Explain the border exception. Why are border searches analyzed differently than a traditional police stops? Discuss how roving patrols, routine border searches, and non-routine border searches are analyzed. Be sure to include key cases in your discussion.