limiting the tests to : best practices, objects and context, recursion,
permutation, functions, async behavior.