algorithmsGo