ready for review?
added tests for randomIdeal.lib