Create new nx variable for laws
Improve tests on dropWhile and takeWhile as per SI-8932
Merge pull request #10 from ruippeixotog/issue/8932

SI-8932 Fix dropRight/takeRight implementations
Merge pull request #11 from Ichoran/master

Flags can be used for conditional macros.
Refactored flags and used those to enable conditional macros to more
easily be written to avoid clobbering many tests.  Also implemented
this for n vs. nx index lookup.