https://www.openphilanthropy.org/blog/modeling-human-trajectory