hyperosculation