v1.3.1 Hardening
After thinking more about the new conversion methods I realized that there was a possible route for exploit or at least causing an unexpected exception. That should now be eliminated: no longer does the code assume all the data is in the passed array.
A new ArgumentOutOfRangeException has been added in case the array is exceptionally short. Consumers of this new method should catch it.