Create underscore.js

added a new underscore js, re-writing the library for practice.