https://123dok.net/document/zx58xve4-ray-tracing-algorithm-using-discrete-prolate-spheroidal-subspace.html