Some refactor

- Packages added
- All methods are static now
- Code formated
- Header with description added
- array2array2d() implemented