Fix memory leak on Apple platforms
- Avoid heap allocation on FreeBSD
- Add support for Android and iOS
- Modified MacOS implementation to be friendly towards Apple app store review guidelines.
- Avoid heap allocation on MacOS.
- Add support for MacOS
- Fix memory leak on FreeBSD
- Improve performance on Linux
- Initial release with support for Linux, FreeBSD