How do bootstrap and permutation tests work? | Synapse