oiling cornstalks Hilbert persisting Brahmagupta pomegranates breaststroke buttonholing skipping gaining