-Racket-CartesianPasswd Various little functions that create Cartesian products with predefined lists. One Tail recursive and one recursive version with varying input lists. A function that can md5 hash the product as well as add a salt if required.