Matrix interpolation

Might be clearer to call these `perspectiveDeterminant` and `perspectiveInverse` in that case.