http://stackoverflow.com/questions/14496006/finding-last-occurence-of-substring-in-string-replacing-that
Anonymous
Separate policy from mechanism, separate interfaces from engines.