Fixed a broken link
Implemented function `flatten`
Changed the default value of new entries in resized matrices to zero.
Merge remote-tracking branch 'origin/develop' into develop