feat(Array.of): port and modify from Array.of
Merge pull request #2 from joe11051105/array_of

feat(btoa): port and modify from Array.of.js
feat(atob): port and modify from Base64.js