My cached-inverse functions