Implementation of standard algorithms in Go, both sequential and parallel (when possible)