caratheodorys theorem