three body problem sophons explained