Refactor find fatherst points implementation