Refactor getLength & getPointAtLength again