Solutions to the programming interview questions implemented in Go