Sorry for the delay in responding.  I am going to close this PR for now, as I do not have the time to work on this and it's not ready to be a core formula just yet...