fixes #4 - Optimized Array2D, class is now functional