Added all tests, except for the one too big which causes an 'exceeded maximum recursion depth' error