needs to carry a rabbit, a dog and a bag of grass across a river. He can only
carry 1 of them at a time. The dog bites the rabbit and the rabbit eats the
grass without his presence. What is the fewest number of trips across the river
he needs to make?