got an oracle, the original algorithm, and an int randomiser +factory running