Title: Hyperelliptic functions