Commits

Mark Lacey committed 56b1f235515
Re-apply dc65f70 with some changes. The underlying type of Int varies depending on platform, so use Int32 explicitly in this test now since the data size is immaterial for the test. Also allow for very limited self recursion rather than none, which provides for a balance between performance and code bloat since inlining can remove overhead and expose other opportunities for optimization.