Adding incomplete missionaries.py - this is a long problem!
Committing in an incomplete state so I don't lose my train of thought.