but right now, there's some quick and dirty unsafe hidden in there. I'm pretty sure it's sound, but I actually think it shouldn't be necessary, once I realize there's a std library function that does exactly that.
once I manage to take the unsafe out I'll put up a link to that little bit's source
perhaps I'll even put up an unlisted repo for the project's state, tonight. we'll see
current mood: enjoying the opening disclaimer of the rustonomicon
> THE KNOWLEDGE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF UNLEASHING INDESCRIBABLE HORRORS THAT SHATTER YOUR PSYCHE AND SET YOUR MIND ADRIFT IN THE UNKNOWABLY INFINITE COSMOS.