The missionaries and cannibals problem is a classic river-crossing logic puzzle, a well-known toy problem in artificial intelligence.
For the purpose of CS 461 - Artificial Intelligence @ Bilkent Uni.
To run:
$ go run main.go
or to create an executable:
$ go build