Included a file with a clear answer to see if it can find (n+1). It can :-D
Different way of creating function to avoid 'eval' inside loop.
Slight for loop optimization.
Pass 1 on making it more modular.
Merge pull request #2 from cbrewer/amd

Making it more modular.
Mutations, but no crossing yet.
Added a cache so items won't recalculate if they haven't changed. Mutation and cross will reset and force recalculation.
Added crossing (incomplete).
Added timing, targetColumn, and extracted a loop.
Merge pull request #3 from cbrewer/amd

More AMD stuff
jshint and adding tests
functional state with tests
adding backtest and stats function
cleanup
Merge pull request #4 from tbesluau/AMD

Amd