Basic go functions, a start on scheme procedures