A set of String utility functions that aim to
extend the set of functions available the core String class
as well as provding safe methods when working with nullable
Strings.
A Strings method will never thrown an NPE and aims to provide the
expected result by treating the null as an empty String or
a space filled String where a range access is applied.