[https://gist.github.com/theRemix/bf147e5f06542cdce3d0](MultiDimensional Arrays)
- create and work on a new branch called two_dimensional
- sample chai spec https://gist.github.com/theRemix/848d0c2e3224e783a021
- expect/should api reference http://chaijs.com/api/bdd/
- running your tests in mocha http://mochajs.org/#usage
- remove specs for generate to accept 0,1,or 3 arguments
- setup MultiDimensionalArray.js as a node module.
- implement a method named generate so that the tests in test-generator.js pass
- this method will accept 2 arguments
- this method will create a new array, and finally return this array
- the first argument will represent the number of elements the array will contain
- the second argument represents how many random elements each array in the second tier will contain
- instead of the first array having n many random boolean values, it will contain n many second tier arrays (which have a random boolean values)
- commit all your work
- implement a method named count so that the tests in test-counter.js pass
- this method will accept 1 or 2 arguments
- the first parameter accepts an array
- the optional second parameter represents the value to count in the array
- this method will return the number of value found in (any depth) of the array
- commit all your work