mznet's 3n code
modified benchmark code and put it down at the bottom of code
Merge remote-tracking branch 'ground/master'