
Project for @masterarjay "Can you make a project where the contents of a list are randomly put into a new list?" Yep, here you go :)
The concept, loop through each item in the left hand list, and insert it randomly in to the initially empty right hand list. This results in a list with the same items as the first list, just in a different order, and what's more we did it it linear time (order n). That is the sign of a good algorithm by the way :)...