Revert "Fix uninitialised pointer MMArrayInterpolator"

This reverts commit 019b8744eaa81426c7ee326975d1f328f5c5d19a.
Revert "Add and use a "interpolator" optimised for RI"

This reverts commit f706bde7d7b420bb53554ed34734d83b786547ed.
Revert "Modify MMArrayInterpolator to work by composition rather than"

This reverts commit f6c2af865f99770d375fef984870bf8bf4186322.

Too slow!