Set-Based Prompting: Provably Solving the Language Model Order Dependency Problem