reorganizing code (+2 squashed commits)
Squashed commits:
[8c54acc] reoganizing files
[03cc52c] Remove unused file.
use node-random for generating random numbers
implement the maximum sub array problem ( see Thomas Cormen, Divide & Conquer )