How is the recovery for gallstone surgery and what are the long term prospects?