shuffle a list

initial take at a shuffle