https://5dok.net/document/yngpl5g0-survival-practical-scalable-algorithm-belle-pelckmans-suykens-huffel.html