- Added a secure memory wiping option to function `clear()`

- Added a second resize overload with padding direction as second parameter for convenience
- Added comprehensive unit tests for resize functionality and overload equivalence
- Added EZeroPadDir padding direction control to resize operations
- Added MSB_PAD and LSB_PAD support for resize operations

- Added documentation for resize functionality
- Enhanced resize functionality to support a configurable padding direction (MSB_PAD/LSB_PAD)
- Updated resize method signature to include EZeroPadDir parameter
- Improved resize behavior with better control over zero-padding placement
- Updated documentation with detailed resize examples and padding direction explanations
- Enhanced function with optional secure purging parameter (`bsecure_purge`) `clear()`
- now supports secure memory wiping before clearing when `bsecure_purge=true` `clear()`

- Improved resize implementation to properly handle padding direction in all scenarios