snippet for creating public function
Simpler redo
Install ggtags (requires gnu global tags)
Upgrade packages