Added fast random factory for generating programs without checking for duplicates
Added many hands test to explore running code in parallel