mstrsplit-numeric

Simon, please ignore/delete the previous pull request. This version is greatly cleaned up (no code duplication and cleaned up the revision history).