Fleshed out a rough (i.e. somewhat poor) random number generation library. Need to address ugliness of using rand() instead of something of a little more quality.
Move main() function from "interpreter.c" to "main.c"
Swapped out built-in random number generator for XORSHIFT128+ PRNG, simplified library functions via optional arguments. Still needs some work.
Updated random numbers example.
Aligned the header file, cleaned up naming, make the example bin/examples/random.txt a little nicer.
Minor stylistic clean-up.
Merge branch 'master' of https://github.com/gregtour/duck-lang
Removed 'inline' on ReduceParametersA and ReduceParametersB
Merge pull request #9 from sh19910711/move-main

Move main() function from "interpreter.c" to "main.c"
Merge pull request #10 from rpcope1/master

RPCope1: Added Prototype Random Numbers Library
Palindrome.txt: compute palindrome primes < 100,000
Cleaning stuff up
Fixed duck.print for dictionary types.
Added eval() and a Read-Evaluate-Print-Loop example.
Available in examples/repl.txt
Fixed: Return from if/else/for/while block was invalidated.
Improved performance.
Eliminated trivial productions from the abstract syntax tree before running, to significantly improve performance.
Built without profiling
Update .travis.yml

* Use GoogleTest for unittest
* Run tests for duck/memory.c
Add CMakeLists.txt

* Use GoogleTest for unit tests
* Compile test program
  * run_memory_tests
Add memory_test.cpp
Rename "namespace" to "ref_namespace"

* Avoid to conflict with the C++ keyword